org.bouncycastle.jce.provider.test
Class CertPathTest.MyCertificate

java.lang.Object
  extended by java.security.cert.Certificate
      extended by org.bouncycastle.jce.provider.test.CertPathTest.MyCertificate
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
CertPathTest

private static class CertPathTest.MyCertificate
extends java.security.cert.Certificate


Nested Class Summary
 
Nested classes/interfaces inherited from class java.security.cert.Certificate
java.security.cert.Certificate.CertificateRep
 
Field Summary
private  byte[] encoding
           
 
Constructor Summary
CertPathTest.MyCertificate(java.lang.String type, byte[] encoding)
           
 
Method Summary
 byte[] getEncoded()
           
 java.security.PublicKey getPublicKey()
           
 java.lang.String toString()
           
 void verify(java.security.PublicKey key)
           
 void verify(java.security.PublicKey key, java.lang.String sigProvider)
           
 
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
 

Field Detail

encoding

private final byte[] encoding
Constructor Detail

CertPathTest.MyCertificate

public CertPathTest.MyCertificate(java.lang.String type,
                                  byte[] encoding)
Method Detail

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