Package 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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.security.cert.Certificate
Certificate.CertificateRep
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedX509Certificate()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract voidcheckValidity()abstract voidcheckValidity(Date var0)abstract intgetBasicConstraints()abstract SetgetCriticalExtensionOIDs()abstract byte[]getExtensionValue(String var0)abstract PrincipalgetIssuerDN()abstract boolean[]getIssuerUniqueID()abstract boolean[]getKeyUsage()abstract SetgetNonCriticalExtensionOIDs()abstract DategetNotAfter()abstract DategetNotBefore()abstract BigIntegergetSerialNumber()abstract StringgetSigAlgName()abstract StringgetSigAlgOID()abstract byte[]getSigAlgParams()abstract byte[]getSignature()abstract PrincipalgetSubjectDN()abstract boolean[]getSubjectUniqueID()abstract byte[]getTBSCertificate()abstract intgetVersion()abstract booleanhasUnsupportedCriticalExtension()-
Methods inherited from class java.security.cert.Certificate
equals, getEncoded, getPublicKey, getType, hashCode, toString, verify, verify, writeReplace
-
-
-
-
Method Detail
-
checkValidity
public abstract void checkValidity() throws CertificateExpiredException, CertificateNotYetValidException
-
checkValidity
public abstract void checkValidity(Date var0) throws CertificateExpiredException, CertificateNotYetValidException
-
getBasicConstraints
public abstract int getBasicConstraints()
-
getIssuerDN
public abstract Principal getIssuerDN()
-
getIssuerUniqueID
public abstract boolean[] getIssuerUniqueID()
-
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()
-
getSubjectDN
public abstract Principal getSubjectDN()
-
getSubjectUniqueID
public abstract boolean[] getSubjectUniqueID()
-
getTBSCertificate
public abstract byte[] getTBSCertificate() throws CertificateEncodingException- Throws:
CertificateEncodingException
-
getVersion
public abstract int getVersion()
-
hasUnsupportedCriticalExtension
public abstract boolean hasUnsupportedCriticalExtension()
- Specified by:
hasUnsupportedCriticalExtensionin interfaceX509Extension
-
getCriticalExtensionOIDs
public abstract Set getCriticalExtensionOIDs()
- Specified by:
getCriticalExtensionOIDsin interfaceX509Extension
-
getNonCriticalExtensionOIDs
public abstract Set getNonCriticalExtensionOIDs()
- Specified by:
getNonCriticalExtensionOIDsin interfaceX509Extension
-
getExtensionValue
public abstract byte[] getExtensionValue(String var0)
- Specified by:
getExtensionValuein interfaceX509Extension
-
-