Class AbstractCadesSigner

java.lang.Object
br.ufsc.labsec.signature.CompleteSigner<CadesInformation,​org.bouncycastle.asn1.cms.Attribute,​CadesSignature>
br.ufsc.labsec.signature.conformanceVerifier.cades.AbstractCadesSigner
All Implemented Interfaces:
CoSigner<CadesInformation>, CounterSigner<CadesInformation>, Signer<CadesInformation>, ContainerBuilder<CadesInformation,​org.bouncycastle.asn1.cms.Attribute,​CadesSignature>
Direct Known Subclasses:
CadesSigner

public abstract class AbstractCadesSigner
extends CompleteSigner<CadesInformation,​org.bouncycastle.asn1.cms.Attribute,​CadesSignature>
Esta classe trata as partes em comum entre assinaturas CAdES e carimbos do tempo.
  • Field Details

  • Constructor Details

  • Method Details

    • getComponent

      public CadesSignatureComponent getComponent()
      Retora o componente de assinatura CAdES
      Returns:
      O componente de assinatura CAdES
    • getPoliciesAvailable

      public List<String> getPoliciesAvailable()
      Retorna a lista de políticas de assinatura disponiveis
      Returns:
      A lista de políticas de assinatura
    • getSignedAttributesAvailable

      public List<String> getSignedAttributesAvailable​(boolean advanced)
      Retorna a lista de atributos assinados disponíveis para a assinatura
      Returns:
      A lista de atributos assinados disponíveis para a assinatura
    • getUnsignedAttributesAvailable

      public List<String> getUnsignedAttributesAvailable​(boolean advanced)
      Retorna a lista de atributos não-assinados disponíveis para a assinatura
      Returns:
      A lista de atributos não-assinados disponíveis para a assinatura