java.security.cert
Class X509Certificate
java.lang.Object
java.security.cert.Certificate
java.security.cert.X509Certificate
- All Implemented Interfaces:
- X509Extension
- Direct Known Subclasses:
- X509CertificateObject
- public abstract class X509Certificate
- extends Certificate
- implements X509Extension
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
X509Certificate
protected X509Certificate()
checkValidity
public abstract void checkValidity()
throws CertificateExpiredException,
CertificateNotYetValidException
- Throws:
CertificateExpiredException
CertificateNotYetValidException
checkValidity
public abstract void checkValidity(java.util.Date date)
throws CertificateExpiredException,
CertificateNotYetValidException
- Throws:
CertificateExpiredException
CertificateNotYetValidException
getBasicConstraints
public abstract int getBasicConstraints()
getIssuerDN
public abstract java.security.Principal getIssuerDN()
getIssuerUniqueID
public abstract boolean[] getIssuerUniqueID()
getKeyUsage
public abstract boolean[] getKeyUsage()
getNotAfter
public abstract java.util.Date getNotAfter()
getNotBefore
public abstract java.util.Date getNotBefore()
getSerialNumber
public abstract java.math.BigInteger getSerialNumber()
getSigAlgName
public abstract java.lang.String getSigAlgName()
getSigAlgOID
public abstract java.lang.String getSigAlgOID()
getSigAlgParams
public abstract byte[] getSigAlgParams()
getSignature
public abstract byte[] getSignature()
getSubjectDN
public abstract java.security.Principal getSubjectDN()
getSubjectUniqueID
public abstract boolean[] getSubjectUniqueID()
getTBSCertificate
public abstract byte[] getTBSCertificate()
throws CertificateEncodingException
- Throws:
CertificateEncodingException
getVersion
public abstract int getVersion()