Class PadesSignatureComponent
java.lang.Object
br.ufsc.labsec.components.Component
br.ufsc.labsec.pbad.core.component.SignatureComponent<PadesEncoded, PadesSignature>
br.ufsc.labsec.pbad.core.signature.pades.PadesSignatureComponent
- All Implemented Interfaces:
SignatureComponentInterface
Representa um componente de assinatura PAdES.
Estende
Component.-
Field Summary
Fields inherited from class SignatureComponent
certificateValidation, revocationRepository, signaturePolicyInterfaceFields inherited from class Component
application -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddValidationData(PadesSignature padesSignature) Captura e adiciona artefatos presentes na assinatura (como certificados e CRLs) ao SignatureIdentityInformation da assinatura conforme a presença dos atributos CertificateValues e RevocationValuesRetorna o componente de assinaturas CAdESRetorna o gerenciador das listas de certificados e CRLsRetorna a política de assinaturagetSigningCertificate(PadesSignature padesSignature) Methods inherited from class SignatureComponent
clear, getCertificateValidation, getCertPathGenerator, getRevocationRepository, startOperationMethods inherited from class Component
connect, copyFieldsTo, defineRoleProvider, getApplication, getParameter, getRequirementsNotMet, getRole, ready, setupRequirements
-
Constructor Details
-
PadesSignatureComponent
Construtor- Parameters:
application- Uma aplicação com seus componentes
-
-
Method Details
-
getSignatureIdentityInformation
Description copied from interface:SignatureComponentInterfaceRetorna o gerenciador das listas de certificados e CRLs- Returns:
- O gerenciador das listas de certificados e CRLs
-
getCertificateCollection
-
getAttributeCertificateCollection
-
getCRLRevocationInformation
-
getOCSPRevocationInformation
-
addValidationData
Description copied from class:SignatureComponentCaptura e adiciona artefatos presentes na assinatura (como certificados e CRLs) ao SignatureIdentityInformation da assinatura conforme a presença dos atributos CertificateValues e RevocationValues- Specified by:
addValidationDatain classSignatureComponent<PadesEncoded, PadesSignature>- Parameters:
padesSignature- A assinatura
-
getSigningCertificate
- Specified by:
getSigningCertificatein classSignatureComponent<PadesEncoded, PadesSignature>
-
getCadesSignatureComponent
Retorna o componente de assinaturas CAdES- Returns:
- O componente de assinaturas CAdES
-
getSignaturePolicy
Retorna a política de assinatura- Specified by:
getSignaturePolicyin interfaceSignatureComponentInterface- Overrides:
getSignaturePolicyin classSignatureComponent<PadesEncoded, PadesSignature>- Returns:
- A política de assinatura
-