javax.security.cert
public abstract class X509Certificate extends Certificate
The base class of all X.509 certificates.
This class is deprecated in favor of the X509Certificate class. It should not be used in new applications.
Method Summary | |
---|---|
abstract void | checkValidity() Check if this certificate is valid now. |
abstract void | checkValidity(Date date) Check if this certificate is valid for the given date. |
static X509Certificate | getInstance(byte[] encoded) Get an instance of X509Certificate for the given encoded bytes. |
static X509Certificate | getInstance(InputStream encoded) Get an instance of X509Certificate for the given encoded stream. |
abstract Principal | getIssuerDN() Returns the distinguished name of this certificate's issuer. |
abstract Date | getNotAfter() Returns the not after portion of this certificate's validity period. |
abstract Date | getNotBefore() Returns the not before portion of this certificate's validity period. |
abstract BigInteger | getSerialNumber() Returns this certificate's serial number. |
abstract String | getSigAlgName() Returns the name of this certificate's signature algorithm. |
abstract String | getSigAlgOID() Returns the object identifier (OID) of this certificate's signature algorithm. |
abstract byte[] | getSigAlgParams() Returns the signature parameters. |
abstract Principal | getSubjectDN() Returns the distinguished name of this certificate's subject. |
abstract int | getVersion() Returns the X.509 version number. |
Check if this certificate is valid now.
Throws: CertificateExpiredException If the certificate has expired. CertificateNotYetValidException If the certificate is not yet valid.
See Also: checkValidity
Check if this certificate is valid for the given date.
Parameters: date The date to check.
Throws: CertificateExpiredException If the certificate has expired. CertificateNotYetValidException If the certificate is not yet valid.
Get an instance of X509Certificate for the given encoded bytes.
Parameters: encoded The encoded certificate.
Returns: An instance of X509Certificate.
Throws: CertificateException If the encoded certificate cannot be parsed.
Get an instance of X509Certificate for the given encoded stream.
Parameters: encoded The encoded certificate stream..
Returns: An instance of X509Certificate.
Throws: CertificateException If the encoded certificate cannot be parsed.
Returns the distinguished name of this certificate's issuer.
Returns: The issuer's distinguished name.
Returns the not after portion of this certificate's validity period.
Returns: The not after date.
Returns the not before portion of this certificate's validity period.
Returns: The not before date.
Returns this certificate's serial number.
Returns: The serial number.
Returns the name of this certificate's signature algorithm.
Returns: The name of the signature algorithm.
Returns the object identifier (OID) of this certificate's signature algorithm. The returned string is a sequence of integers separated by periods.
Returns: The signature OID.
Returns the signature parameters. The returned byte array contains the raw DER-encoded parameters.
Returns: The signature parameters.
Returns the distinguished name of this certificate's subject.
Returns: The subject's distinguished name.
Returns the X.509 version number.
Returns: The version number.