Class SignatureComponent<Encod, Sig extends Signature<Encod>>
java.lang.Object
br.ufsc.labsec.components.Component
br.ufsc.labsec.pbad.core.component.SignatureComponent<Encod,Sig>
- All Implemented Interfaces:
SignatureComponentInterface
- Direct Known Subclasses:
CompleteSignatureComponent, PadesSignatureComponent
public abstract class SignatureComponent<Encod, Sig extends Signature<Encod>>
extends Component
implements SignatureComponentInterface
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class Component
application -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidaddValidationData(Sig signature) Captura e adiciona artefatos presentes na assinatura (como certificados e CRLs) ao SignatureIdentityInformation da assinatura conforme a presença dos atributos CertificateValues e RevocationValuesvoidclear()Avisa o componente que o seu estado deve ser reiniciadoabstract X509CertificategetSigningCertificate(Sig signature) voidInicia o componenteMethods inherited from class Component
connect, copyFieldsTo, defineRoleProvider, getApplication, getParameter, getRequirementsNotMet, getRole, ready, setupRequirements
-
Field Details
-
signaturePolicyInterface
-
certificateValidation
-
revocationRepository
-
-
Constructor Details
-
SignatureComponent
-
-
Method Details
-
startOperation
-
clear
-
getSignaturePolicy
- Specified by:
getSignaturePolicyin interfaceSignatureComponentInterface
-
getCertPathGenerator
- Specified by:
getCertPathGeneratorin interfaceSignatureComponentInterface
-
getCertificateValidation
- Specified by:
getCertificateValidationin interfaceSignatureComponentInterface
-
getRevocationRepository
- Specified by:
getRevocationRepositoryin interfaceSignatureComponentInterface
-
addValidationData
Captura e adiciona artefatos presentes na assinatura (como certificados e CRLs) ao SignatureIdentityInformation da assinatura conforme a presença dos atributos CertificateValues e RevocationValues- Parameters:
signature- A assinatura
-
getSigningCertificate
-