Class TBSCertificateBC

java.lang.Object
com.itextpdf.bouncycastle.asn1.ASN1EncodableBC
com.itextpdf.bouncycastle.asn1.x509.TBSCertificateBC
All Implemented Interfaces:
IASN1Encodable, ITBSCertificate

public class TBSCertificateBC extends ASN1EncodableBC implements ITBSCertificate
Wrapper class for TBSCertificate.
  • Constructor Details

    • TBSCertificateBC

      public TBSCertificateBC (org.bouncycastle.asn1.x509.TBSCertificate tbsCertificate)
      Creates new wrapper instance for TBSCertificate.
      Parameters:
      tbsCertificate - TBSCertificate to be wrapped
  • Method Details

    • getTBSCertificate

      public org.bouncycastle.asn1.x509.TBSCertificate getTBSCertificate()
      Gets actual org.bouncycastle object being wrapped.
      Returns:
      wrapped TBSCertificate.
    • getSubjectPublicKeyInfo

      public ISubjectPublicKeyInfo getSubjectPublicKeyInfo()
      Calls actual getSubjectPublicKeyInfo method for the wrapped TBSCertificate object.
      Specified by:
      getSubjectPublicKeyInfo in interface ITBSCertificate
      Returns:
      ISubjectPublicKeyInfo wrapped SubjectPublicKeyInfo.
    • getIssuer

      public IX500Name getIssuer()
      Calls actual getIssuer method for the wrapped TBSCertificate object.
      Specified by:
      getIssuer in interface ITBSCertificate
      Returns:
      IX500Name wrapped X500Name.
    • getSerialNumber

      public IASN1Integer getSerialNumber()
      Calls actual getSerialNumber method for the wrapped TBSCertificate object.
      Specified by:
      getSerialNumber in interface ITBSCertificate
      Returns:
      IASN1Integer wrapped ASN1Integer.