javax.security.cert
Class X509Certificate
java.lang.Object
|
+--javax.security.cert.Certificate
|
+--javax.security.cert.X509Certificate
public abstract class
X509Certificateextends
CertificateThe 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.
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:
- An instance of X509Certificate.
Throws:
getInstance
public static X509Certificate getInstance(byte[] encoded)
Get an instance of X509Certificate for the given encoded bytes.
Parameters:
Returns:
- An instance of X509Certificate.
Throws:
getIssuerDN
public Principal getIssuerDN()
Returns the distinguished name of this certificate's issuer.
Returns:
- The issuer's distinguished name.
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:
- The name of the signature algorithm.
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:
- The signature parameters.
getSubjectDN
public Principal getSubjectDN()
Returns the distinguished name of this certificate's subject.
Returns:
- The subject's distinguished name.
getVersion
public int getVersion()
Returns the X.509 version number.
Returns: