Class PadesSignatureComponent
java.lang.Object
br.ufsc.labsec.component.Component
br.ufsc.labsec.component.SignatureComponent<PadesInformation,Object,PadesSignature>
br.ufsc.labsec.signature.conformanceVerifier.pades.PadesSignatureComponent
public class PadesSignatureComponent extends SignatureComponent<PadesInformation,Object,PadesSignature>
Representa um componente de assinatura PAdES.
Estende
Component
.-
Field Summary
Fields Modifier and Type Field Description CompleteSigner<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature>
cadesSigner
Verifier
cadesVerifier
LpaCache
lpaCache
Fields inherited from class br.ufsc.labsec.component.SignatureComponent
attributeIncluder, certificateValidation, signaturePolicyInterface, signer, timeStampAttributeResolver, verifier
Fields inherited from class br.ufsc.labsec.component.Component
application
-
Constructor Summary
Constructors Constructor Description PadesSignatureComponent(Application application)
Construtor -
Method Summary
Modifier and Type Method Description PadesAttributeIncluder
getAttributeIncluder()
Retorna oAttributeIncluder
para assinaturasCadesSignatureComponent
getCadesSignatureComponent()
Retorna o componente de assinaturas CAdESCompleteSigner<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature>
getCadesSigner()
Retorna um assinador CAdESCadesVerifier
getCadesVerifier()
Retorna oVerifier
para assinaturas CAdESSignaturePolicyProxy
getSignaturePolicy()
Retorna a política de assinaturaPadesSigner
getSigner()
Retorna um assinadorPadesVerifier
getVerifier()
Retorna oVerifier
para assinaturasMethods inherited from class br.ufsc.labsec.component.SignatureComponent
clear, startOperation
Methods inherited from class br.ufsc.labsec.component.Component
connect, defineRoleProvider, getApplication, getParameter, getRequirementsNotMeet, getRole, getRolesProvided, ready
-
Field Details
-
cadesSigner
public CompleteSigner<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature> cadesSigner -
cadesVerifier
-
lpaCache
-
-
Constructor Details
-
PadesSignatureComponent
Construtor- Parameters:
application
- Uma aplicação com seus componentes
-
-
Method Details
-
getVerifier
Description copied from class:SignatureComponent
Retorna oVerifier
para assinaturas- Specified by:
getVerifier
in classSignatureComponent<PadesInformation,Object,PadesSignature>
- Returns:
- O
Verifier
para assinaturas
-
getSigner
Description copied from class:SignatureComponent
Retorna um assinador- Specified by:
getSigner
in classSignatureComponent<PadesInformation,Object,PadesSignature>
- Returns:
- Um assinador
-
getAttributeIncluder
Description copied from class:SignatureComponent
Retorna oAttributeIncluder
para assinaturas- Specified by:
getAttributeIncluder
in classSignatureComponent<PadesInformation,Object,PadesSignature>
- Returns:
- O
AttributeIncluder
para assinaturas
-
getCadesSigner
public CompleteSigner<CadesInformation,org.bouncycastle.asn1.cms.Attribute,CadesSignature> getCadesSigner()Retorna um assinador CAdES- Returns:
- Um assinador CAdES
-
getCadesVerifier
Retorna oVerifier
para assinaturas CAdES- Returns:
- O
Verifier
para assinaturas CAdES
-
getCadesSignatureComponent
Retorna o componente de assinaturas CAdES- Returns:
- O componente de assinaturas CAdES
-
getSignaturePolicy
Retorna a política de assinatura- Returns:
- A política de assinatura
-