Class AttributeCertificateData

java.lang.Object
br.ufsc.labsec.validationDataServices.services.constraints.data.AttributeCertificateData
All Implemented Interfaces:
CertificateData<org.bouncycastle.cert.X509AttributeCertificateHolder>

public final class AttributeCertificateData extends Object implements CertificateData<org.bouncycastle.cert.X509AttributeCertificateHolder>
  • Constructor Details

  • Method Details

    • getAlgorithm

      public String getAlgorithm()
      Specified by:
      getAlgorithm in interface CertificateData<org.bouncycastle.cert.X509AttributeCertificateHolder>
    • isCA

      public boolean isCA()
      Specified by:
      isCA in interface CertificateData<org.bouncycastle.cert.X509AttributeCertificateHolder>
    • getNotBefore

      public Date getNotBefore()
      Specified by:
      getNotBefore in interface CertificateData<org.bouncycastle.cert.X509AttributeCertificateHolder>
    • getNotAfter

      public Date getNotAfter()
      Specified by:
      getNotAfter in interface CertificateData<org.bouncycastle.cert.X509AttributeCertificateHolder>
    • certificate

      public org.bouncycastle.cert.X509AttributeCertificateHolder certificate()
      Specified by:
      certificate in interface CertificateData<org.bouncycastle.cert.X509AttributeCertificateHolder>
    • issuer

      public X509Certificate issuer()
      Specified by:
      issuer in interface CertificateData<org.bouncycastle.cert.X509AttributeCertificateHolder>
    • crl

      public X509CRL crl()
    • ocsp

      public org.bouncycastle.cert.ocsp.OCSPResp ocsp()
    • setCrl

      public void setCrl(X509CRL crl)
    • setOcsp

      public void setOcsp(org.bouncycastle.cert.ocsp.OCSPResp ocsp)
    • requirement

      public RevReq.EnuRevReq requirement()
    • setRequirement

      public void setRequirement(RevReq.EnuRevReq requirement)
    • context

      public CertPathData context()
      Specified by:
      context in interface CertificateData<org.bouncycastle.cert.X509AttributeCertificateHolder>
    • signer

      public X509Certificate signer()
    • database

      public CertificateRulesDB database()