Class SignatureComponent<Info extends ExtraInformation, Encod, Sig extends Signature<Encod>>
java.lang.Object
br.ufsc.labsec.component.Component
br.ufsc.labsec.component.SignatureComponent<Info,Encod,Sig>
- Direct Known Subclasses:
CompleteSignatureComponent, PadesSignatureComponent
public abstract class SignatureComponent<Info extends ExtraInformation, Encod, Sig extends Signature<Encod>>
extends Component
-
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 AbstractSignatureIdentityInformationRetorna o gerenciador das listas de certificados e CRLsabstract CompleteSigner<Info, Encod, Sig> Retorna um assinadorabstract AbstractSignatureVerifier<Sig> Retorna oVerifierpara assinaturasvoidInicia o componenteMethods inherited from class Component
connect, copyFieldsTo, defineRoleProvider, getApplication, getParameter, getRequirementsNotMeet, getRole, ready
-
Field Details
-
signaturePolicyInterface
-
certificateValidation
-
timeStampAttributeResolver
-
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
-
getSignatureIdentityInformation
Retorna o gerenciador das listas de certificados e CRLs- Returns:
- O gerenciador das listas de certificados e CRLs
-
getVerifier
-
getSigner
Retorna um assinador- Returns:
- Um assinador
-
getAttributeIncluder
Retorna oAttributeIncluderpara assinaturas- Returns:
- O
AttributeIncluderpara assinaturas
-