org.bouncycastle.jce.provider.test
Class TestUtils.ExceptionCertificate
java.lang.Object
java.security.cert.Certificate
java.security.cert.X509Certificate
org.bouncycastle.jce.provider.test.TestUtils.ExceptionCertificate
- All Implemented Interfaces:
- java.io.Serializable, java.security.cert.X509Extension
- Enclosing class:
- TestUtils
private static class TestUtils.ExceptionCertificate
- extends java.security.cert.X509Certificate
Nested classes/interfaces inherited from class java.security.cert.Certificate |
java.security.cert.Certificate.CertificateRep |
Methods inherited from class java.security.cert.X509Certificate |
getExtendedKeyUsage, getIssuerAlternativeNames, getIssuerX500Principal, getSubjectAlternativeNames, getSubjectX500Principal |
Methods inherited from class java.security.cert.Certificate |
equals, getType, hashCode, writeReplace |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
_exceptionOnEncode
private boolean _exceptionOnEncode
TestUtils.ExceptionCertificate
public TestUtils.ExceptionCertificate(boolean exceptionOnEncode)
checkValidity
public void checkValidity()
throws java.security.cert.CertificateExpiredException,
java.security.cert.CertificateNotYetValidException
- Specified by:
checkValidity
in class java.security.cert.X509Certificate
- Throws:
java.security.cert.CertificateExpiredException
java.security.cert.CertificateNotYetValidException
checkValidity
public void checkValidity(java.util.Date date)
throws java.security.cert.CertificateExpiredException,
java.security.cert.CertificateNotYetValidException
- Specified by:
checkValidity
in class java.security.cert.X509Certificate
- Throws:
java.security.cert.CertificateExpiredException
java.security.cert.CertificateNotYetValidException
getVersion
public int getVersion()
- Specified by:
getVersion
in class java.security.cert.X509Certificate
getSerialNumber
public java.math.BigInteger getSerialNumber()
- Specified by:
getSerialNumber
in class java.security.cert.X509Certificate
getIssuerDN
public java.security.Principal getIssuerDN()
- Specified by:
getIssuerDN
in class java.security.cert.X509Certificate
getSubjectDN
public java.security.Principal getSubjectDN()
- Specified by:
getSubjectDN
in class java.security.cert.X509Certificate
getNotBefore
public java.util.Date getNotBefore()
- Specified by:
getNotBefore
in class java.security.cert.X509Certificate
getNotAfter
public java.util.Date getNotAfter()
- Specified by:
getNotAfter
in class java.security.cert.X509Certificate
getTBSCertificate
public byte[] getTBSCertificate()
throws java.security.cert.CertificateEncodingException
- Specified by:
getTBSCertificate
in class java.security.cert.X509Certificate
- Throws:
java.security.cert.CertificateEncodingException
getSignature
public byte[] getSignature()
- Specified by:
getSignature
in class java.security.cert.X509Certificate
getSigAlgName
public java.lang.String getSigAlgName()
- Specified by:
getSigAlgName
in class java.security.cert.X509Certificate
getSigAlgOID
public java.lang.String getSigAlgOID()
- Specified by:
getSigAlgOID
in class java.security.cert.X509Certificate
getSigAlgParams
public byte[] getSigAlgParams()
- Specified by:
getSigAlgParams
in class java.security.cert.X509Certificate
getIssuerUniqueID
public boolean[] getIssuerUniqueID()
- Specified by:
getIssuerUniqueID
in class java.security.cert.X509Certificate
getSubjectUniqueID
public boolean[] getSubjectUniqueID()
- Specified by:
getSubjectUniqueID
in class java.security.cert.X509Certificate
getKeyUsage
public boolean[] getKeyUsage()
- Specified by:
getKeyUsage
in class java.security.cert.X509Certificate
getBasicConstraints
public int getBasicConstraints()
- Specified by:
getBasicConstraints
in class java.security.cert.X509Certificate
getEncoded
public byte[] getEncoded()
throws java.security.cert.CertificateEncodingException
- Specified by:
getEncoded
in class java.security.cert.Certificate
- Throws:
java.security.cert.CertificateEncodingException
verify
public void verify(java.security.PublicKey key)
throws java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException,
java.security.NoSuchProviderException,
java.security.SignatureException
- Specified by:
verify
in class java.security.cert.Certificate
- Throws:
java.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureException
verify
public void verify(java.security.PublicKey key,
java.lang.String sigProvider)
throws java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException,
java.security.NoSuchProviderException,
java.security.SignatureException
- Specified by:
verify
in class java.security.cert.Certificate
- Throws:
java.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureException
toString
public java.lang.String toString()
- Specified by:
toString
in class java.security.cert.Certificate
getPublicKey
public java.security.PublicKey getPublicKey()
- Specified by:
getPublicKey
in class java.security.cert.Certificate
hasUnsupportedCriticalExtension
public boolean hasUnsupportedCriticalExtension()
getCriticalExtensionOIDs
public java.util.Set getCriticalExtensionOIDs()
getNonCriticalExtensionOIDs
public java.util.Set getNonCriticalExtensionOIDs()
getExtensionValue
public byte[] getExtensionValue(java.lang.String oid)