Package br.ufsc.labsec.component
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
Fields Modifier and Type Field Description protected AttributeIncluder<Info,Encod,Sig>attributeIncluderCertificateValidationcertificateValidationSignaturePolicyInterfacesignaturePolicyInterfaceprotected CompleteSigner<Info,Encod,Sig>signerUmSignerpara assinaturasTimeStampAttributeResolvertimeStampAttributeResolverprotected AbstractSignatureVerifier<Sig>verifierUmAbstractSignatureVerifierpara assinaturasFields inherited from class br.ufsc.labsec.component.Component
application -
Constructor Summary
Constructors Constructor Description SignatureComponent(Application application) -
Method Summary
Modifier and Type Method Description voidclear()Avisa o componente que o seu estado deve ser reiniciadoabstract AttributeIncluder<Info,Encod,Sig>getAttributeIncluder()Retorna oAttributeIncluderpara assinaturasabstract AbstractSignatureIdentityInformationgetSignatureIdentityInformation()Retorna o gerenciador das listas de certificados e CRLsabstract CompleteSigner<Info,Encod,Sig>getSigner()Retorna um assinadorabstract AbstractSignatureVerifier<Sig>getVerifier()Retorna oVerifierpara assinaturasvoidstartOperation()Inicia o componenteMethods inherited from class br.ufsc.labsec.component.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
public void startOperation()Inicia o componente- Specified by:
startOperationin classComponent
-
clear
public void clear()Description copied from class:ComponentAvisa o componente que o seu estado deve ser reiniciado -
getSignatureIdentityInformation
Retorna o gerenciador das listas de certificados e CRLs- Returns:
- O gerenciador das listas de certificados e CRLs
-
getVerifier
Retorna oVerifierpara assinaturas- Returns:
- O
Verifierpara assinaturas
-
getSigner
Retorna um assinador- Returns:
- Um assinador
-
getAttributeIncluder
Retorna oAttributeIncluderpara assinaturas- Returns:
- O
AttributeIncluderpara assinaturas
-