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
TimeStampAttributeResolver
timeStampAttributeResolver
TimeStampVerifierInterface
timeStampVerifier
Fields inherited from class br.ufsc.labsec.component.SignatureComponent
attributeCertificateCollection, certificateCollection, crlRevocationInformation, keyStoreInformation, ocspRevocationInformation, signaturePolicyInterface, 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 componenteXadesAttributeIncluder
getAttributeIncluder()
Retorna oAttributeIncluder
para assinaturas XAdESSignatureIdentityInformation
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
-
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- Specified by:
getVerifier
in classSignatureComponent
- Returns:
- O
Verifier
para assinaturas XAdES
-
getAttributeIncluder
Retorna oAttributeIncluder
para assinaturas XAdES- Specified by:
getAttributeIncluder
in classSignatureComponent
-
getSigner
Retorna um assinador XAdES- Specified by:
getSigner
in classSignatureComponent
- Returns:
- Um assinador XAdES
-
clear
public void clear()Limpa as informações do componente- Overrides:
clear
in classSignatureComponent
-
getXadesSigner
- Throws:
SignatureAttributeException
-