Class SignaturePolicyExtension

java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.SignaturePolicyExtension

public class SignaturePolicyExtension
extends Object
Esta classe especifica as regras adicionais da Política de Assinatura.
  • Constructor Details

    • SignaturePolicyExtension

      public SignaturePolicyExtension​(org.bouncycastle.asn1.ASN1Sequence extension)
      Construtor usado para decodificar um atributo de uma política ASN.1
      Parameters:
      extension - codificação ASN1 do atributo SignaturePolicyExtension.
    • SignaturePolicyExtension

      public SignaturePolicyExtension​(Node extension)
      Construtor usado para decodificar um atributo de uma política XML
      Parameters:
      extension - elemento XML que representa o atributo SignaturePolicyExtension.
  • Method Details

    • getPolicyExtension

      public Node getPolicyExtension()
      Obtém o atributo SignaturePolicyExtension codificado para XML.
      Returns:
      O nodo XML do atributo
    • getExtnID

      public String getExtnID()
      Retorna o atributo ExtnID.
      Returns:
      O valor do atributo
    • getExtnValue

      public org.bouncycastle.asn1.DEROctetString getExtnValue()
      Retorna o atributo ExtnValue.
      Returns:
      O valor do atributo
    • isXML

      public boolean isXML()
      Verifica se a Política de Assinatura é XML
      Returns:
      Indica se a Política de Assinatura é XML