java.security.cert
Class X509Certificate
java.lang.Object
java.security.cert.Certificate
java.security.cert.X509Certificate
- All Implemented Interfaces:
- Serializable, X509Extension
public abstract class X509Certificate
- extends Certificate
- implements X509Extension
- See Also:
- Serialized Form
X509Certificate
protected X509Certificate()
checkValidity
public abstract void checkValidity()
throws CertificateExpiredException,
CertificateNotYetValidException
- Throws:
CertificateExpiredException
CertificateNotYetValidException
checkValidity
public abstract void checkValidity(Date var0)
throws CertificateExpiredException,
CertificateNotYetValidException
- Throws:
CertificateExpiredException
CertificateNotYetValidException
getBasicConstraints
public abstract int getBasicConstraints()
getExtendedKeyUsage
public List getExtendedKeyUsage()
throws CertificateParsingException
- Throws:
CertificateParsingException
getIssuerAlternativeNames
public Collection getIssuerAlternativeNames()
throws CertificateParsingException
- Throws:
CertificateParsingException
getIssuerDN
public abstract Principal getIssuerDN()
getIssuerUniqueID
public abstract boolean[] getIssuerUniqueID()
getIssuerX500Principal
public X500Principal getIssuerX500Principal()
getKeyUsage
public abstract boolean[] getKeyUsage()
getNotAfter
public abstract Date getNotAfter()
getNotBefore
public abstract Date getNotBefore()
getSerialNumber
public abstract BigInteger getSerialNumber()
getSigAlgName
public abstract String getSigAlgName()
getSigAlgOID
public abstract String getSigAlgOID()
getSigAlgParams
public abstract byte[] getSigAlgParams()
getSignature
public abstract byte[] getSignature()
getSubjectAlternativeNames
public Collection getSubjectAlternativeNames()
throws CertificateParsingException
- Throws:
CertificateParsingException
getSubjectDN
public abstract Principal getSubjectDN()
getSubjectUniqueID
public abstract boolean[] getSubjectUniqueID()
getSubjectX500Principal
public X500Principal getSubjectX500Principal()
getTBSCertificate
public abstract byte[] getTBSCertificate()
throws CertificateEncodingException
- Throws:
CertificateEncodingException
getVersion
public abstract int getVersion()