javax.security.cert
Class X509Certificate
public abstract class X509Certificate
The base class of all X.509 certificates.
This class is deprecated in favor of the java.security.cert.X509Certificate
class. It should not be used in new
applications.
NOTE: This class is deprecated.
Use java.security.cert.X509Certificate instead.
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(InputStream encoded) - Get an instance of X509Certificate for the given encoded stream.
|
static X509Certificate | getInstance(byte[] encoded) - Get an instance of X509Certificate for the given encoded bytes.
|
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.
|
getInstance
public static X509Certificate getInstance(InputStream encoded)
throws CertificateException
Get an instance of X509Certificate for the given encoded stream.
encoded
- The encoded certificate stream..
- An instance of X509Certificate.
getInstance
public static X509Certificate getInstance(byte[] encoded)
throws CertificateException
Get an instance of X509Certificate for the given encoded bytes.
encoded
- The encoded certificate.
- An instance of X509Certificate.
getIssuerDN
public abstract Principal getIssuerDN()
Returns the distinguished name of this certificate's issuer.
- The issuer's distinguished name.
getNotAfter
public abstract Date getNotAfter()
Returns the not after portion of this certificate's validity
period.
getNotBefore
public abstract Date getNotBefore()
Returns the not before portion of this certificate's validity
period.
getSerialNumber
public abstract BigInteger getSerialNumber()
Returns this certificate's serial number.
getSigAlgName
public abstract String getSigAlgName()
Returns the name of this certificate's signature algorithm.
- The name of the signature algorithm.
getSigAlgOID
public abstract String getSigAlgOID()
Returns the object identifier (OID) of this certificate's signature
algorithm. The returned string is a sequence of integers separated by
periods.
getSigAlgParams
public abstract byte[] getSigAlgParams()
Returns the signature parameters. The returned byte array contains the
raw DER-encoded parameters.
- The signature parameters.
getSubjectDN
public abstract Principal getSubjectDN()
Returns the distinguished name of this certificate's subject.
- The subject's distinguished name.
getVersion
public abstract int getVersion()
Returns the X.509 version number.