Class CertPathValidatorTest.X509CertificateObject
java.lang.Object
java.security.cert.Certificate
java.security.cert.X509Certificate
org.bouncycastle.jce.provider.test.CertPathValidatorTest.X509CertificateObject
- All Implemented Interfaces:
Serializable
,X509Extension
- Enclosing class:
- CertPathValidatorTest
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.security.cert.Certificate
Certificate.CertificateRep
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
checkValidity
(Date date) boolean
int
byte[]
byte[]
getExtensionValue
(String oid) boolean[]
boolean[]
return a more "meaningful" representation for the signature algorithm used in the certficate.return the object identifier for the signature.byte[]
return the signature parameters, or null if there aren't any.byte[]
boolean[]
byte[]
int
int
hashCode()
boolean
toString()
final void
final void
final void
Methods inherited from class java.security.cert.Certificate
getType, writeReplace
-
Constructor Details
-
X509CertificateObject
- Throws:
CertificateParsingException
-
-
Method Details
-
checkValidity
- Specified by:
checkValidity
in classX509Certificate
- Throws:
CertificateExpiredException
CertificateNotYetValidException
-
checkValidity
public void checkValidity(Date date) throws CertificateExpiredException, CertificateNotYetValidException - Specified by:
checkValidity
in classX509Certificate
- Throws:
CertificateExpiredException
CertificateNotYetValidException
-
getVersion
public int getVersion()- Specified by:
getVersion
in classX509Certificate
-
getSerialNumber
- Specified by:
getSerialNumber
in classX509Certificate
-
getIssuerDN
- Specified by:
getIssuerDN
in classX509Certificate
-
getIssuerX500Principal
- Overrides:
getIssuerX500Principal
in classX509Certificate
-
getSubjectDN
- Specified by:
getSubjectDN
in classX509Certificate
-
getSubjectX500Principal
- Overrides:
getSubjectX500Principal
in classX509Certificate
-
getNotBefore
- Specified by:
getNotBefore
in classX509Certificate
-
getNotAfter
- Specified by:
getNotAfter
in classX509Certificate
-
getTBSCertificate
- Specified by:
getTBSCertificate
in classX509Certificate
- Throws:
CertificateEncodingException
-
getSignature
public byte[] getSignature()- Specified by:
getSignature
in classX509Certificate
-
getSigAlgName
return a more "meaningful" representation for the signature algorithm used in the certficate.- Specified by:
getSigAlgName
in classX509Certificate
-
getSigAlgOID
return the object identifier for the signature.- Specified by:
getSigAlgOID
in classX509Certificate
-
getSigAlgParams
public byte[] getSigAlgParams()return the signature parameters, or null if there aren't any.- Specified by:
getSigAlgParams
in classX509Certificate
-
getIssuerUniqueID
public boolean[] getIssuerUniqueID()- Specified by:
getIssuerUniqueID
in classX509Certificate
-
getSubjectUniqueID
public boolean[] getSubjectUniqueID()- Specified by:
getSubjectUniqueID
in classX509Certificate
-
getKeyUsage
public boolean[] getKeyUsage()- Specified by:
getKeyUsage
in classX509Certificate
-
getExtendedKeyUsage
- Overrides:
getExtendedKeyUsage
in classX509Certificate
- Throws:
CertificateParsingException
-
getBasicConstraints
public int getBasicConstraints()- Specified by:
getBasicConstraints
in classX509Certificate
-
getSubjectAlternativeNames
- Overrides:
getSubjectAlternativeNames
in classX509Certificate
- Throws:
CertificateParsingException
-
getIssuerAlternativeNames
- Overrides:
getIssuerAlternativeNames
in classX509Certificate
- Throws:
CertificateParsingException
-
getCriticalExtensionOIDs
-
getExtensionValue
-
getNonCriticalExtensionOIDs
-
hasUnsupportedCriticalExtension
public boolean hasUnsupportedCriticalExtension() -
getPublicKey
- Specified by:
getPublicKey
in classCertificate
-
getEncoded
- Specified by:
getEncoded
in classCertificate
- Throws:
CertificateEncodingException
-
equals
- Overrides:
equals
in classCertificate
-
hashCode
public int hashCode()- Overrides:
hashCode
in classCertificate
-
toString
- Specified by:
toString
in classCertificate
-
verify
public final void verify(PublicKey key) throws CertificateException, NoSuchAlgorithmException, InvalidKeyException, NoSuchProviderException, SignatureException - Specified by:
verify
in classCertificate
- Throws:
CertificateException
NoSuchAlgorithmException
InvalidKeyException
NoSuchProviderException
SignatureException
-
verify
public final void verify(PublicKey key, String sigProvider) throws CertificateException, NoSuchAlgorithmException, InvalidKeyException, NoSuchProviderException, SignatureException - Specified by:
verify
in classCertificate
- Throws:
CertificateException
NoSuchAlgorithmException
InvalidKeyException
NoSuchProviderException
SignatureException
-
verify
public final void verify(PublicKey key, Provider sigProvider) throws CertificateException, NoSuchAlgorithmException, InvalidKeyException, SignatureException - Overrides:
verify
in classX509Certificate
- Throws:
CertificateException
NoSuchAlgorithmException
InvalidKeyException
SignatureException
-