Class CompleteCertificateRefs

java.lang.Object
br.ufsc.labsec.parser.jades.attributes.schema.CompleteCertificateRefsType
br.ufsc.labsec.parser.jades.attributes.unsigned.CompleteCertificateRefs
All Implemented Interfaces:
SignatureAttribute<JadesAttrCommonStruct>

public class CompleteCertificateRefs extends CompleteCertificateRefsType
  • Field Details

    • IDENTIFIER

      public static final String IDENTIFIER
      Entrada no cabeçalho que relacionam o SigningCertificate
      See Also:
  • Constructor Details

    • CompleteCertificateRefs

      public CompleteCertificateRefs()
    • CompleteCertificateRefs

      public CompleteCertificateRefs(Collection<Certificate> certificates, String digestAlgorithm) throws SignatureAttributeException
      Contrutor utilizado para a criação do atributo. É passada a lista dos certificados utilizados nessa assinatura e o algoritmo que será utilizado para tirar os hashs dos certificados
      Parameters:
      certificates - A lista de certificados
      digestAlgorithm - Algoritmo de hash
      Throws:
      SignatureAttributeException
  • Method Details

    • isSigned

      public boolean isSigned()
      Informa se o atributo é assinado
      Returns:
      Indica se o atributo é assinado
    • isUnique

      public boolean isUnique()
      Informa se o atributo deve ter apenas uma instância na assinatura
      Returns:
      Indica se o atributo deve ter apenas uma instância na assinatura
    • getIdentifier

      public String getIdentifier()
      Retorna o identificador do atributo
      Returns:
      O identificador do atributo