Interface X509Certificate

All Known Subinterfaces:
InternalCertificate, TokenCertificate
All Known Implementing Classes:
PK11Cert, PK11InternalCert, PK11InternalTokenCert

public interface X509Certificate
Certificates handled by JSS. All certificates handled by JSS are of this type.
  • Method Details

    • getEncoded

      byte[] getEncoded() throws CertificateEncodingException
      Returns:
      The DER encoding of this certificate.
      Throws:
      CertificateEncodingException - If an error occurred.
    • getNickname

      String getNickname()
      Returns:
      The nickname of this certificate (could be null).
    • getPublicKey

      PublicKey getPublicKey()
      Returns:
      The Public Key from this certificate.
    • getSubjectDN

      Principal getSubjectDN()
      Returns:
      The RFC 1485 ASCII encoding of the Subject Name.
    • getIssuerDN

      Principal getIssuerDN()
      Returns:
      The RFC 1485 ASCII encoding of the issuer's Subject Name.
    • getSerialNumber

      BigInteger getSerialNumber()
      Returns:
      The serial number of this certificate.
    • getVersion

      int getVersion()
      Returns:
      the version number of this X.509 certificate. 0 means v1, 1 means v2, 2 means v3.