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 date)
throws CertificateExpiredException,
CertificateNotYetValidException
- Throws:
CertificateExpiredException
CertificateNotYetValidException
getVersion
public abstract int getVersion()
getSerialNumber
public abstract BigInteger getSerialNumber()
getIssuerDN
public abstract Principal getIssuerDN()
getIssuerX500Principal
public X500Principal getIssuerX500Principal()
getSubjectDN
public abstract Principal getSubjectDN()
getSubjectX500Principal
public X500Principal getSubjectX500Principal()
getNotBefore
public abstract Date getNotBefore()
getNotAfter
public abstract Date getNotAfter()
getTBSCertificate
public abstract byte[] getTBSCertificate()
throws CertificateEncodingException
- Throws:
CertificateEncodingException
getSignature
public abstract byte[] getSignature()
getSigAlgName
public abstract String getSigAlgName()
getSigAlgOID
public abstract String getSigAlgOID()
getSigAlgParams
public abstract byte[] getSigAlgParams()
getIssuerUniqueID
public abstract boolean[] getIssuerUniqueID()
getSubjectUniqueID
public abstract boolean[] getSubjectUniqueID()
getKeyUsage
public abstract boolean[] getKeyUsage()
getExtendedKeyUsage
public List<String> getExtendedKeyUsage()
throws CertificateParsingException
- Throws:
CertificateParsingException
getBasicConstraints
public abstract int getBasicConstraints()
getSubjectAlternativeNames
public Collection<List<?>> getSubjectAlternativeNames()
throws CertificateParsingException
- Throws:
CertificateParsingException
getIssuerAlternativeNames
public Collection<List<?>> getIssuerAlternativeNames()
throws CertificateParsingException
- Throws:
CertificateParsingException
Please submit a feedback, bug or feature