Class XadesSignatureComponent
java.lang.Object
br.ufsc.labsec.components.Component
br.ufsc.labsec.component.SignatureComponent<XadesInformation, Element, XadesSignature>
br.ufsc.labsec.component.CompleteSignatureComponent<XadesInformation, Element, XadesSignature>
br.ufsc.labsec.signature.conformanceVerifier.xades.XadesSignatureComponent
- All Implemented Interfaces:
SignatureComponentInterface<XadesInformation, Element, XadesSignature>
public class XadesSignatureComponent
extends CompleteSignatureComponent<XadesInformation, Element, XadesSignature>
Representa um componente de assinatura XAdES.
Estende
Component.-
Field Summary
FieldsFields inherited from class CompleteSignatureComponent
attributeCertificateCollection, certificateCollection, crlRevocationInformation, keyStoreInformation, ocspRevocationInformation, signatureIdentityInformation, timeStampFields inherited from class SignatureComponent
attributeIncluder, certificateValidation, revocationRepository, signaturePolicyInterface, signer, timeStampAttributeResolver, verifier, verifierParamsProviderFields inherited from class Component
application -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRetorna oAttributeIncluderpara assinaturasRetorna o gerenciador das listas de certificados e CRLsRetorna um assinadorRetorna oVerifierpara assinaturasMethods inherited from class CompleteSignatureComponent
clear, copyFieldsTo, getAttributeCertificateCollection, getCertificateCollection, getCRLRevocationInformation, getOCSPRevocationInformationMethods inherited from class SignatureComponent
getCertificateValidation, getCertPathGenerator, getRevocationRepository, getSignaturePolicy, startOperationMethods inherited from class Component
connect, defineRoleProvider, getApplication, getParameter, getRequirementsNotMet, getRole, ready, setupRequirements
-
Field Details
-
timeStampVerifier
-
-
Constructor Details
-
XadesSignatureComponent
Construtor- Parameters:
application- Uma aplicação com seus componentes
-
-
Method Details
-
getSignatureIdentityInformation
Description copied from interface:SignatureComponentInterfaceRetorna o gerenciador das listas de certificados e CRLs- Returns:
- O gerenciador das listas de certificados e CRLs
-
getVerifier
Description copied from interface:SignatureComponentInterfaceRetorna oVerifierpara assinaturas- Returns:
- O
Verifierpara assinaturas
-
getSigner
Description copied from class:SignatureComponentRetorna um assinador- Specified by:
getSignerin classSignatureComponent<XadesInformation, Element, XadesSignature>- Returns:
- Um assinador
-
getAttributeIncluder
Description copied from class:SignatureComponentRetorna oAttributeIncluderpara assinaturas- Specified by:
getAttributeIncluderin classSignatureComponent<XadesInformation, Element, XadesSignature>- Returns:
- O
AttributeIncluderpara assinaturas
-
getXadesSigner
-