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 protected
X509Certificate()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract void
checkValidity()
abstract void
checkValidity(Date var0)
abstract int
getBasicConstraints()
abstract Set
getCriticalExtensionOIDs()
abstract byte[]
getExtensionValue(String var0)
abstract Principal
getIssuerDN()
abstract boolean[]
getIssuerUniqueID()
abstract boolean[]
getKeyUsage()
abstract Set
getNonCriticalExtensionOIDs()
abstract Date
getNotAfter()
abstract Date
getNotBefore()
abstract BigInteger
getSerialNumber()
abstract String
getSigAlgName()
abstract String
getSigAlgOID()
abstract byte[]
getSigAlgParams()
abstract byte[]
getSignature()
abstract Principal
getSubjectDN()
abstract boolean[]
getSubjectUniqueID()
abstract byte[]
getTBSCertificate()
abstract int
getVersion()
abstract boolean
hasUnsupportedCriticalExtension()
-
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:
hasUnsupportedCriticalExtension
in interfaceX509Extension
-
getCriticalExtensionOIDs
public abstract Set getCriticalExtensionOIDs()
- Specified by:
getCriticalExtensionOIDs
in interfaceX509Extension
-
getNonCriticalExtensionOIDs
public abstract Set getNonCriticalExtensionOIDs()
- Specified by:
getNonCriticalExtensionOIDs
in interfaceX509Extension
-
getExtensionValue
public abstract byte[] getExtensionValue(String var0)
- Specified by:
getExtensionValue
in interfaceX509Extension
-
-