Class CadesSignatureComponent
java.lang.Object
br.ufsc.labsec.components.Component
br.ufsc.labsec.component.SignatureComponent<CadesInformation, org.bouncycastle.asn1.cms.Attribute, CadesSignature>
br.ufsc.labsec.component.CompleteSignatureComponent<CadesInformation, org.bouncycastle.asn1.cms.Attribute, CadesSignature>
br.ufsc.labsec.signature.conformanceVerifier.cades.CadesSignatureComponent
- All Implemented Interfaces:
SignatureComponentInterface<CadesInformation, org.bouncycastle.asn1.cms.Attribute, CadesSignature>
public class CadesSignatureComponent
extends CompleteSignatureComponent<CadesInformation, org.bouncycastle.asn1.cms.Attribute, CadesSignature>
Representa um componente de assinatura CAdES.
Estende
Component.-
Field Summary
FieldsFields inherited from class CompleteSignatureComponent
attributeCertificateCollection, certificateCollection, crlRevocationInformation, keyStoreInformation, ocspRevocationInformation, signatureIdentityInformation, timeStampFields inherited from class SignatureComponent
attributeIncluder, certificateValidation, revocationRepository, signaturePolicyInterface, signer, timeStampAttributeResolver, verifier, verifierParamsProviderFields inherited from class Component
application -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Limpa as informações do componentevoidcopyFieldsTo(Component copy) Copia os atributos relevantes da instância que chama esse método para copy.Retorna oAttributeIncluderpara assinaturasRetorna o gerenciador das listas de certificados e CRLsRetorna um assinadorRetorna o verificador de carimbo de tempoRetorna oVerifierpara assinaturasvoidputCurrentTimeReference(Integer code, Date currentTimeReference) Methods inherited from class CompleteSignatureComponent
getAttributeCertificateCollection, getCertificateCollection, getCRLRevocationInformation, getOCSPRevocationInformationMethods inherited from class SignatureComponent
getCertificateValidation, getCertPathGenerator, getRevocationRepository, getSignaturePolicy, startOperationMethods inherited from class Component
connect, defineRoleProvider, getApplication, getParameter, getRequirementsNotMet, getRole, ready, setupRequirements
-
Field Details
-
timeStampVerifier
-
-
Constructor Details
-
CadesSignatureComponent
Construtor- Parameters:
application- Uma aplicação com seus componentes
-
-
Method Details
-
copyFieldsTo
Description copied from class:ComponentCopia os atributos relevantes da instância que chama esse método para copy.- Overrides:
copyFieldsToin classCompleteSignatureComponent<CadesInformation, org.bouncycastle.asn1.cms.Attribute, CadesSignature>- Parameters:
copy- objeto que receberá as cópias dos atributos
-
clear
public void clear()Description copied from class:CompleteSignatureComponentLimpa as informações do componente- Overrides:
clearin classCompleteSignatureComponent<CadesInformation, org.bouncycastle.asn1.cms.Attribute, CadesSignature>
-
getSignatureIdentityInformation
Description copied from interface:SignatureComponentInterfaceRetorna o gerenciador das listas de certificados e CRLs- Returns:
- O gerenciador das listas de certificados e CRLs
-
getVerifier
Description copied from interface:SignatureComponentInterfaceRetorna oVerifierpara assinaturas- Returns:
- O
Verifierpara assinaturas
-
getSigner
Description copied from class:SignatureComponentRetorna um assinador- Specified by:
getSignerin classSignatureComponent<CadesInformation, org.bouncycastle.asn1.cms.Attribute, CadesSignature>- Returns:
- Um assinador
-
getAttributeIncluder
Description copied from class:SignatureComponentRetorna oAttributeIncluderpara assinaturas- Specified by:
getAttributeIncluderin classSignatureComponent<CadesInformation, org.bouncycastle.asn1.cms.Attribute, CadesSignature>- Returns:
- O
AttributeIncluderpara assinaturas
-
getTimeStampVerifier
Retorna o verificador de carimbo de tempo- Returns:
- O verificador de carimbo de tempo
-
putCurrentTimeReference
-
getCurrentTimeReference
-