Class CadesSignatureComponent
java.lang.Object
br.ufsc.labsec.component.Component
br.ufsc.labsec.component.SignatureComponent<Info,Encod,Sig>
br.ufsc.labsec.component.CompleteSignatureComponent<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature>
br.ufsc.labsec.signature.conformanceVerifier.cades.CadesSignatureComponent
public class CadesSignatureComponent extends CompleteSignatureComponent<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature>
Representa um componente de assinatura CAdES.
Estende
Component.-
Field Summary
Fields Modifier and Type Field Description TimeStampVerifiertimeStampVerifierFields inherited from class br.ufsc.labsec.component.CompleteSignatureComponent
attributeCertificateCollection, certificateCollection, crlRevocationInformation, keyStoreInformation, ocspRevocationInformation, signatureIdentityInformation, timeStampFields inherited from class br.ufsc.labsec.component.SignatureComponent
attributeIncluder, certificateValidation, signaturePolicyInterface, signer, timeStampAttributeResolver, verifierFields inherited from class br.ufsc.labsec.component.Component
application -
Constructor Summary
Constructors Constructor Description CadesSignatureComponent(Application application)Construtor -
Method Summary
Modifier and Type Method Description voidclear()Limpa as informações do componentevoidcopyFieldsTo(Component copy)Copia os atributos relevantes da instância que chama esse método para copy.CadesAttributeIncludergetAttributeIncluder()Retorna oAttributeIncluderpara assinaturasOptional<Date>getCurrentTimeReference(Integer code)SignatureIdentityInformationgetSignatureIdentityInformation()Retorna o gerenciador das listas de certificados e CRLsCadesSignergetSigner()Retorna um assinadorTimeStampVerifiergetTimeStampVerifier()Retorna o verificador de carimbo de tempoCadesVerifiergetVerifier()Retorna oVerifierpara assinaturasvoidputCurrentTimeReference(Integer code, Date currentTimeReference)Methods inherited from class br.ufsc.labsec.component.SignatureComponent
startOperationMethods inherited from class br.ufsc.labsec.component.Component
connect, defineRoleProvider, getApplication, getParameter, getRequirementsNotMeet, getRole, ready
-
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 class:SignatureComponentRetorna o gerenciador das listas de certificados e CRLs- Specified by:
getSignatureIdentityInformationin classSignatureComponent<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature>- Returns:
- O gerenciador das listas de certificados e CRLs
-
getVerifier
Description copied from class:SignatureComponentRetorna oVerifierpara assinaturas- Specified by:
getVerifierin classSignatureComponent<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature>- 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
-