org.bouncycastle.openssl.test
Class ReaderTest

java.lang.Object
  extended by org.bouncycastle.util.test.SimpleTest
      extended by org.bouncycastle.openssl.test.ReaderTest
All Implemented Interfaces:
Test

public class ReaderTest
extends SimpleTest

basic class for reading test.pem - the password is "secret"


Nested Class Summary
private static class ReaderTest.Password
           
 
Constructor Summary
ReaderTest()
           
 
Method Summary
private  void doOpenSslDsaModesTest(java.lang.String baseName)
           
private  void doOpenSslDsaTest(java.lang.String name)
           
private  void doOpenSslRsaModesTest(java.lang.String baseName)
           
private  void doOpenSslRsaTest(java.lang.String name)
           
private  void doOpenSslTestFile(java.lang.String fileName, java.lang.Class expectedPrivKeyClass)
           
private  void doOpenSslTests(java.lang.String baseName)
           
 java.lang.String getName()
           
private  void keyPairTest(java.lang.String name, java.security.KeyPair pair)
           
static void main(java.lang.String[] args)
           
private  PEMReader openPEMResource(java.lang.String fileName, PasswordFinder pGet)
           
 void performTest()
           
 
Methods inherited from class org.bouncycastle.util.test.SimpleTest
areEqual, fail, fail, fail, perform, runTest, runTest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReaderTest

public ReaderTest()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface Test
Specified by:
getName in class SimpleTest

openPEMResource

private PEMReader openPEMResource(java.lang.String fileName,
                                  PasswordFinder pGet)

performTest

public void performTest()
                 throws java.lang.Exception
Specified by:
performTest in class SimpleTest
Throws:
java.lang.Exception

keyPairTest

private void keyPairTest(java.lang.String name,
                         java.security.KeyPair pair)
                  throws java.io.IOException
Throws:
java.io.IOException

doOpenSslTests

private void doOpenSslTests(java.lang.String baseName)
                     throws java.io.IOException
Throws:
java.io.IOException

doOpenSslDsaModesTest

private void doOpenSslDsaModesTest(java.lang.String baseName)
                            throws java.io.IOException
Throws:
java.io.IOException

doOpenSslRsaModesTest

private void doOpenSslRsaModesTest(java.lang.String baseName)
                            throws java.io.IOException
Throws:
java.io.IOException

doOpenSslDsaTest

private void doOpenSslDsaTest(java.lang.String name)
                       throws java.io.IOException
Throws:
java.io.IOException

doOpenSslRsaTest

private void doOpenSslRsaTest(java.lang.String name)
                       throws java.io.IOException
Throws:
java.io.IOException

doOpenSslTestFile

private void doOpenSslTestFile(java.lang.String fileName,
                               java.lang.Class expectedPrivKeyClass)
                        throws java.io.IOException
Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)