Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.security.cert

Class X509Certificate

java.lang.Object
|
+--javax.security.cert.Certificate
   |
   +--javax.security.cert.X509Certificate


public abstract class X509Certificate

extends Certificate

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.

Method Summary

voidcheckValidity()

Check if this certificate is valid now.
voidcheckValidity(Date date)

Check if this certificate is valid for the given date.
static javax.security.cert.X509CertificategetInstance(byte[] encoded)

Get an instance of X509Certificate for the given encoded bytes.
static javax.security.cert.X509CertificategetInstance(InputStream encoded)

Get an instance of X509Certificate for the given encoded stream.
PrincipalgetIssuerDN()

Returns the distinguished name of this certificate's issuer.
DategetNotAfter()

Returns the not after portion of this certificate's validity period.
DategetNotBefore()

Returns the not before portion of this certificate's validity period.
BigIntegergetSerialNumber()

Returns this certificate's serial number.
StringgetSigAlgName()

Returns the name of this certificate's signature algorithm.
StringgetSigAlgOID()

Returns the object identifier (OID) of this certificate's signature algorithm.
byte[]getSigAlgParams()

Returns the signature parameters.
PrincipalgetSubjectDN()

Returns the distinguished name of this certificate's subject.
intgetVersion()

Returns the X.509 version number.

Method Details

checkValidity

public void checkValidity()

Check if this certificate is valid now.

Throws:

See Also:


checkValidity

public void checkValidity(Date date)

Check if this certificate is valid for the given date.

Parameters:

Throws:


getInstance

public static X509Certificate getInstance(InputStream encoded)

Get an instance of X509Certificate for the given encoded stream.

Parameters:

Returns:

Throws:


getInstance

public static X509Certificate getInstance(byte[] encoded)

Get an instance of X509Certificate for the given encoded bytes.

Parameters:

Returns:

Throws:


getIssuerDN

public Principal getIssuerDN()

Returns the distinguished name of this certificate's issuer.

Returns:


getNotAfter

public Date getNotAfter()

Returns the not after portion of this certificate's validity period.

Returns:


getNotBefore

public Date getNotBefore()

Returns the not before portion of this certificate's validity period.

Returns:


getSerialNumber

public BigInteger getSerialNumber()

Returns this certificate's serial number.

Returns:


getSigAlgName

public String getSigAlgName()

Returns the name of this certificate's signature algorithm.

Returns:


getSigAlgOID

public String getSigAlgOID()

Returns the object identifier (OID) of this certificate's signature algorithm. The returned string is a sequence of integers separated by periods.

Returns:


getSigAlgParams

public byte[] getSigAlgParams()

Returns the signature parameters. The returned byte array contains the raw DER-encoded parameters.

Returns:


getSubjectDN

public Principal getSubjectDN()

Returns the distinguished name of this certificate's subject.

Returns:


getVersion

public int getVersion()

Returns the X.509 version number.

Returns: