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

public class SignaturePolicyInfo
extends Object
Este atributo contém informações da Política de Assinatura, como: O ID da PA; a data de emissão da PA; o nome do responsável por emitir a PA; o contexto de onde a PA vai ser utilizada e o propósito de aplicação na assinatura; algumas regras que devem ser seguidas pelo assinante, quando produzir a assinatura e o verificador, quando verificar a assinatura; e extensões em aberto.
  • Constructor Details

  • Method Details

    • getPolicyIssuerName

      public String getPolicyIssuerName​(org.bouncycastle.asn1.x509.GeneralNames generalNames)
      Retorna o nome do emissor da política
      Parameters:
      generalNames - O GeneralNames que contém o nome do emissor
      Returns:
      O nome do emissor da Política de Assinatura
    • getSignPolicyInfoAsn1Object

      public org.bouncycastle.asn1.ASN1Sequence getSignPolicyInfoAsn1Object()
      Retorna a sequência ASN.1 que contém informações da política
      Returns:
      As informações da política codificadas em ASN.1
    • getSignPolicyIdentifier

      public String getSignPolicyIdentifier()
      Retorna o atributo SignPolicyIdentifier.
      Returns:
      O valor do atributo
    • getDateOfIssue

      public Time getDateOfIssue()
      Retorna o atributo DateOfIssue.
      Returns:
      O valor do atributo
    • getPolicyIssuerName

      public String getPolicyIssuerName()
      Retorna o atributo PolicyIssuerName.
      Returns:
      O valor do atributo
    • getFieldOfApplication

      public String getFieldOfApplication()
      Retorna o atributo FieldOfApplication.
      Returns:
      O valor do atributo
    • getSignatureValidationPolicy

      public SignatureValidationPolicy getSignatureValidationPolicy()
      Retorna o atributo SignatureValidationPolicy.
      Returns:
      O valor do atributo
    • getASN1SignPolExtensions

      public SignaturePolicyExtension[] getASN1SignPolExtensions()
      Retorna o atributo SignPolExtensions para ASN1.
      Returns:
      O valor do atributo
    • getXMLSignPolExtensions

      public NodeList getXMLSignPolExtensions()
      Retorna o atributo SignPolExtensions para XML.
      Returns:
      O valor do atributo
    • hasASN1SignPolExtensions

      public boolean hasASN1SignPolExtensions()
      Verifica se existe o atributo SignPolExtensions para ASN1.
      Returns:
      Indica se o atributo não é nulo
    • hasXMLSignPolExtensions

      public boolean hasXMLSignPolExtensions()
      Verifica se existe o atributo SignPolExtensions para XML.
      Returns:
      Indica se o atributo não é nulo