Package org.mozilla.jss.crypto
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 Summary
Modifier and TypeMethodDescriptionbyte[]
int
-
Method Details
-
getEncoded
- 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.
-