Class CertificateValues

All Implemented Interfaces:
CertificateValuesLogic<Element>, CertValuesLogicInterface<Element>, SignatureAttribute<Element>

public class CertificateValues extends XAdESCertificateValuesLogic
Esse atributo é usado para guardar as informações de certificados da assinatura. Ele deve conter no mínimo todos os certificados que o atributo CompleteCertificateRefs referencia, mais o certificado do assinante. Sendo assim, ele deve conter todos os certificados do caminho de certificação, e o certificado da âncora de confiança. O CompleteCertificateRefs não guarda o certificado do assinante. Esquema do atributo CertificateValues retirado do ETSI TS 101 903:

<xsd:element name="CertificateValues" type="CertificateValuesType"/>

  • Field Details

  • Constructor Details

  • Method Details

    • getCertValues

      public List<Certificate> getCertValues() throws CertValuesException
      Throws:
      CertValuesException
    • getIdentifier

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

      public Element getEncoded() throws SignatureAttributeException
      Description copied from interface: SignatureAttribute
      Retorna o atributo codificado
      Returns:
      O atributo no formato em que foi parametrizado a classe
      Throws:
      SignatureAttributeException
    • isSigned

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

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