Package java.security.cert
Class X509Certificate
java.lang.Object
java.security.cert.Certificate
java.security.cert.X509Certificate
- All Implemented Interfaces:
Serializable
,X509Extension
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.security.cert.Certificate
Certificate.CertificateRep
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
abstract void
checkValidity
(Date var0) abstract int
abstract Principal
abstract boolean[]
abstract boolean[]
abstract Date
abstract Date
abstract BigInteger
abstract String
abstract String
abstract byte[]
abstract byte[]
abstract Principal
abstract boolean[]
abstract byte[]
abstract int
Methods inherited from class java.security.cert.Certificate
getEncoded, getPublicKey, getType, toString, verify, verify, writeReplace
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.security.cert.X509Extension
getCriticalExtensionOIDs, getExtensionValue, getNonCriticalExtensionOIDs, hasUnsupportedCriticalExtension
-
Constructor Details
-
X509Certificate
protected X509Certificate()
-
-
Method Details
-
checkValidity
public abstract void checkValidity() throws CertificateExpiredException, CertificateNotYetValidException -
checkValidity
public abstract void checkValidity(Date var0) throws CertificateExpiredException, CertificateNotYetValidException -
getBasicConstraints
public abstract int getBasicConstraints() -
getExtendedKeyUsage
- Throws:
CertificateParsingException
-
getIssuerAlternativeNames
- Throws:
CertificateParsingException
-
getIssuerDN
-
getIssuerUniqueID
public abstract boolean[] getIssuerUniqueID() -
getIssuerX500Principal
-
getKeyUsage
public abstract boolean[] getKeyUsage() -
getNotAfter
-
getNotBefore
-
getSerialNumber
-
getSigAlgName
-
getSigAlgOID
-
getSigAlgParams
public abstract byte[] getSigAlgParams() -
getSignature
public abstract byte[] getSignature() -
getSubjectAlternativeNames
- Throws:
CertificateParsingException
-
getSubjectDN
-
getSubjectUniqueID
public abstract boolean[] getSubjectUniqueID() -
getSubjectX500Principal
-
getTBSCertificate
- Throws:
CertificateEncodingException
-
getVersion
public abstract int getVersion()
-