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

public class CertRevReq
extends Object
Esta classe representa um atributo que especifica o mínimo de requerimentos para informações de revocação, obtida através e/ou OCSPs, para ser usada na verificação da revogação de certificados.
  • Field Details

    • DEFAULT

      public static final CertRevReq DEFAULT
  • Constructor Details

    • CertRevReq

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

      public CertRevReq​(RevReq.EnuRevReq endCertRevReq, RevReq.EnuRevReq caCerts)
      Construtor usado para parametrizar a validação de certificados.
      Parameters:
      endCertRevReq - requisitos de revogação do certificado final.
      caCerts - requisitos de revogação dos certificados intermediários.
    • CertRevReq

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

    • getEndCertRevReq

      public RevReq getEndCertRevReq()
      Retorna o atributo EndCertRevReq, que representa os certificados finais. Este atributo pode ser o certificado do assinante, o certificado de atributo, ou o certificado de autoridade de carimbo do tempo.
      Returns:
      O atributo
    • getCaCerts

      public RevReq getCaCerts()
      Retorna o atributo CaCerts, que representa os certificados das Autoridades Certificadoras.
      Returns:
      O atributo