java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.NameConstraints

public class NameConstraints
extends Object
Este atributo especifica o espaço de nome dentro do qual todos os nomes de signatário dos certificados do caminho de certificação devem ser alocados.
  • Constructor Details

    • NameConstraints

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

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

    • getPermittedSubtrees

      public org.bouncycastle.asn1.x509.GeneralSubtree[] getPermittedSubtrees()
      Retorna os espaços permitidos
      Returns:
      Os espaços permitidos
    • getExcludedSubtrees

      public org.bouncycastle.asn1.x509.GeneralSubtree[] getExcludedSubtrees()
      Retorna os espaços desconsiderados
      Returns:
      Os espaços desconsiderados
    • hasPermittedSubtrees

      public boolean hasPermittedSubtrees()
      Verifica se existe o atributo PermittedSubtrees.
      Returns:
      Indica se o atributo não é nulo.
    • hasExcludedSubtrees

      public boolean hasExcludedSubtrees()
      Verifica se existe o atributo ExcludedSubtrees.
      Returns:
      Indica se o atributo não é nulo.