Package org.bouncycastle.jcajce.interfaces

## Interface BCX509Certificate

-     public interface BCX509Certificate

  Interface exposing some additional methods on a BC native certificate object.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `X500Name` | `getIssuerX500Name()` | Return the certificate issuer as an X500Name.
    `X500Name` | `getSubjectX500Name()` | Return the certificate subject as an X500Name.
    `TBSCertificate` | `getTBSCertificateNative()` | Return the ASN.1 class representing the TBSCertificate for this certificate.

- - ### Method Detail

    - #### getIssuerX500Name

          X500Name getIssuerX500Name()

      Return the certificate issuer as an X500Name.
      Returns:
        the issuer.

    - #### getTBSCertificateNative

          TBSCertificate getTBSCertificateNative()

      Return the ASN.1 class representing the TBSCertificate for this certificate.
      Returns:
        the issuer.

    - #### getSubjectX500Name

          X500Name getSubjectX500Name()

      Return the certificate subject as an X500Name.
      Returns:
        the issuer.