Class XadesSignatureComponent
java.lang.Object
br.ufsc.labsec.component.Component
br.ufsc.labsec.component.SignatureComponent
br.ufsc.labsec.signature.conformanceVerifier.xades.XadesSignatureComponent
public class XadesSignatureComponent extends SignatureComponent
Representa um componente de assinatura XAdES.
Estende
Component
.-
Field Summary
Fields Modifier and Type Field Description CertificateValidation
certificateValidation
SignaturePolicyInterface
signaturePolicyInterface
TimeStampAttributeResolver
timeStampAttributeResolver
TimeStampVerifierInterface
timeStampVerifier
Fields inherited from class br.ufsc.labsec.component.SignatureComponent
attributeCertificateCollection, certificateCollection, crlRevocationInformation, ioService, keyStoreInformation, ocspRevocationInformation, timeStamp
Fields inherited from class br.ufsc.labsec.component.Component
application
-
Constructor Summary
Constructors Constructor Description XadesSignatureComponent(Application application)
Construtor -
Method Summary
Modifier and Type Method Description void
clear()
Limpa as informações do componenteSignatureIdentityInformation
getSignatureIdentityInformation()
Retorna o gerenciador das listas de certificados e CRLsSigner<XadesInformation>
getSigner()
Retorna um assinador XAdESXadesVerifier
getVerifier()
Retorna oVerifier
para assinaturas XAdESXadesSigner
getXadesSigner()
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
-
signaturePolicyInterface
-
certificateValidation
-
timeStampVerifier
-
timeStampAttributeResolver
-
-
Constructor Details
-
XadesSignatureComponent
Construtor- Parameters:
application
- Uma aplicação com seus componentes
-
-
Method Details
-
getSignatureIdentityInformation
Retorna o gerenciador das listas de certificados e CRLs- Specified by:
getSignatureIdentityInformation
in classSignatureComponent
- Returns:
- O gerenciador das listas de certificados e CRLs
-
getVerifier
Retorna oVerifier
para assinaturas XAdES- Returns:
- O
Verifier
para assinaturas XAdES
-
getSigner
Retorna um assinador XAdES- Returns:
- Um assinador XAdES
-
clear
public void clear()Limpa as informações do componente- Overrides:
clear
in classSignatureComponent
-
getXadesSigner
- Throws:
SignatureAttributeException
-