Class SignatureComponent<Info extends ExtraInformation, Encod, Sig extends Signature<Encod>>
java.lang.Object
br.ufsc.labsec.components.Component
br.ufsc.labsec.component.SignatureComponent<Info,Encod,Sig>
- All Implemented Interfaces:
SignatureComponentInterface<Info,Encod, Sig>
- Direct Known Subclasses:
CompleteSignatureComponent, PadesSignatureComponent
public abstract class SignatureComponent<Info extends ExtraInformation, Encod, Sig extends Signature<Encod>>
extends Component
implements SignatureComponentInterface<Info,Encod,Sig>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AttributeIncluder<Info, Encod, Sig> protected CompleteSigner<Info, Encod, Sig> UmSignerpara assinaturasprotected AbstractSignatureVerifier<Sig> UmAbstractSignatureVerifierpara assinaturasFields inherited from class Component
application -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Avisa o componente que o seu estado deve ser reiniciadoabstract AttributeIncluder<Info, Encod, Sig> Retorna oAttributeIncluderpara assinaturasabstract CompleteSigner<Info, Encod, Sig> Retorna um assinadorvoidInicia o componenteMethods inherited from class Component
connect, copyFieldsTo, defineRoleProvider, getApplication, getParameter, getRequirementsNotMet, getRole, ready, setupRequirements
-
Field Details
-
signaturePolicyInterface
-
certificateValidation
-
revocationRepository
-
timeStampAttributeResolver
-
verifierParamsProvider
-
signer
UmSignerpara assinaturas -
verifier
UmAbstractSignatureVerifierpara assinaturas -
attributeIncluder
protected AttributeIncluder<Info extends ExtraInformation, Encod, Sig extends Signature<Encod>> attributeIncluder
-
-
Constructor Details
-
SignatureComponent
-
-
Method Details
-
startOperation
-
clear
-
getSignaturePolicy
- Specified by:
getSignaturePolicyin interfaceSignatureComponentInterface<Info extends ExtraInformation, Encod, Sig extends Signature<Encod>>
-
getCertPathGenerator
- Specified by:
getCertPathGeneratorin interfaceSignatureComponentInterface<Info extends ExtraInformation, Encod, Sig extends Signature<Encod>>
-
getCertificateValidation
- Specified by:
getCertificateValidationin interfaceSignatureComponentInterface<Info extends ExtraInformation, Encod, Sig extends Signature<Encod>>
-
getRevocationRepository
- Specified by:
getRevocationRepositoryin interfaceSignatureComponentInterface<Info extends ExtraInformation, Encod, Sig extends Signature<Encod>>
-
getSigner
Retorna um assinador- Returns:
- Um assinador
-
getAttributeIncluder
Retorna oAttributeIncluderpara assinaturas- Returns:
- O
AttributeIncluderpara assinaturas
-