Class PolicyConstraints

java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.cades.PolicyConstraints

public class PolicyConstraints
extends Object
Este atributo pode restringir a construção do caminho de certificação de duas maneiras: pode ser usado para proibir mapeamento de políticas, ou exigir que cada certificado do caminho de certificação contenha um identificador de política aceitável. Ou seja, se presente, este atributo especifica os requerimentos para a política de certificado, ou as restrições para a política de mapeamento.
  • Constructor Details

    • PolicyConstraints

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

    • getRequireExplicitPolicy

      public org.bouncycastle.asn1.ASN1Integer getRequireExplicitPolicy()
      Retorna o atributo RequireExplicitPolicy.
      Returns:
      O atributo codificado ASN.1
    • getInhibitPolicyMapping

      public org.bouncycastle.asn1.ASN1Integer getInhibitPolicyMapping()
      Retorna o atributo InhibitPolicyMapping.
      Returns:
      O atributo codificado ASN.1
    • hasRequireExplicitPolicy

      public boolean hasRequireExplicitPolicy()
      Verifica se existe o atributo RequireExplicitPolicy.
      Returns:
      Indica se o atributo não é nulo
    • hasInhibitPolicyMapping

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