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 TimeStampVerifier
timeStampVerifier
Fields inherited from class br.ufsc.labsec.component.CompleteSignatureComponent
attributeCertificateCollection, certificateCollection, crlRevocationInformation, keyStoreInformation, ocspRevocationInformation, signatureIdentityInformation, timeStamp
Fields inherited from class br.ufsc.labsec.component.SignatureComponent
attributeIncluder, certificateValidation, signaturePolicyInterface, signer, timeStampAttributeResolver, verifier
Fields 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 CadesAttributeIncluder
getAttributeIncluder()
Retorna oAttributeIncluder
para assinaturasSignatureIdentityInformation
getSignatureIdentityInformation()
Retorna o gerenciador das listas de certificados e CRLsCadesSigner
getSigner()
Retorna um assinadorTimeStampVerifier
getTimeStampVerifier()
Retorna o verificador de carimbo de tempoCadesVerifier
getVerifier()
Retorna oVerifier
para assinaturasMethods inherited from class br.ufsc.labsec.component.CompleteSignatureComponent
clear
Methods inherited from class br.ufsc.labsec.component.SignatureComponent
startOperation
Methods inherited from class br.ufsc.labsec.component.Component
connect, defineRoleProvider, getApplication, getParameter, getRequirementsNotMeet, getRole, getRolesProvided, ready
-
Field Details
-
timeStampVerifier
-
-
Constructor Details
-
CadesSignatureComponent
Construtor- Parameters:
application
- Uma aplicação com seus componentes
-
-
Method Details
-
getSignatureIdentityInformation
Description copied from class:CompleteSignatureComponent
Retorna o gerenciador das listas de certificados e CRLs- Specified by:
getSignatureIdentityInformation
in classCompleteSignatureComponent<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature>
- Returns:
- O gerenciador das listas de certificados e CRLs
-
getVerifier
Description copied from class:SignatureComponent
Retorna oVerifier
para assinaturas- Specified by:
getVerifier
in classSignatureComponent<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature>
- Returns:
- O
Verifier
para assinaturas
-
getSigner
Description copied from class:SignatureComponent
Retorna um assinador- Specified by:
getSigner
in classSignatureComponent<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature>
- Returns:
- Um assinador
-
getAttributeIncluder
Description copied from class:SignatureComponent
Retorna oAttributeIncluder
para assinaturas- Specified by:
getAttributeIncluder
in classSignatureComponent<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature>
- Returns:
- O
AttributeIncluder
para assinaturas
-
getTimeStampVerifier
Retorna o verificador de carimbo de tempo- Returns:
- O verificador de carimbo de tempo
-