Bouncy Castle Cryptography Library 1.59

org.bouncycastle.pkcs.test
Class PfxPduTest

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--org.bouncycastle.pkcs.test.PfxPduTest
All Implemented Interfaces:
junit.framework.Test

public class PfxPduTest
extends junit.framework.TestCase


Constructor Summary
PfxPduTest()
           
 
Method Summary
static java.security.cert.X509Certificate createCert(java.security.PublicKey pubKey, java.security.PrivateKey caPrivKey, java.security.PublicKey caPubKey)
           
static java.security.cert.X509Certificate createIntermediateCert(java.security.PublicKey pubKey, java.security.PrivateKey caPrivKey, java.security.cert.X509Certificate caCert)
           
static java.security.cert.X509Certificate createMasterCert(java.security.PublicKey pubKey, java.security.PrivateKey privKey)
           
 void setUp()
           
 void testBasicPKCS12()
           
 void testBcEncryptedPrivateKeyInfo()
           
 void testCreateAES256andSHA256()
           
 void testCreateTripleDESAndSHA1()
           
 void testEncryptedPrivateKeyInfo()
           
 void testEncryptedPrivateKeyInfoDESWithMD5()
           
 void testEncryptedPrivateKeyInfoDESWithSHA1()
           
 void testEncryptedPrivateKeyInfoPKCS5()
           
 void testExceptions()
           
 void testGOST1()
           
 void testGOST2()
           
 void testKeyBag()
           
 void testPfxPdu()
           
 void testPfxPduMac()
           
 void testPKCS5()
           
 void testSafeBagRecovery()
           
 void testSHA256withPKCS5()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PfxPduTest

public PfxPduTest()
Method Detail

createMasterCert

public static java.security.cert.X509Certificate createMasterCert(java.security.PublicKey pubKey,
                                                                  java.security.PrivateKey privKey)
                                                           throws java.lang.Exception

createIntermediateCert

public static java.security.cert.X509Certificate createIntermediateCert(java.security.PublicKey pubKey,
                                                                        java.security.PrivateKey caPrivKey,
                                                                        java.security.cert.X509Certificate caCert)
                                                                 throws java.lang.Exception

createCert

public static java.security.cert.X509Certificate createCert(java.security.PublicKey pubKey,
                                                            java.security.PrivateKey caPrivKey,
                                                            java.security.PublicKey caPubKey)
                                                     throws java.lang.Exception

setUp

public void setUp()
Overrides:
setUp in class junit.framework.TestCase

testPfxPdu

public void testPfxPdu()
                throws java.lang.Exception

testPfxPduMac

public void testPfxPduMac()
                   throws java.lang.Exception

testBcEncryptedPrivateKeyInfo

public void testBcEncryptedPrivateKeyInfo()
                                   throws java.lang.Exception

testEncryptedPrivateKeyInfo

public void testEncryptedPrivateKeyInfo()
                                 throws java.lang.Exception

testEncryptedPrivateKeyInfoPKCS5

public void testEncryptedPrivateKeyInfoPKCS5()
                                      throws java.lang.Exception

testEncryptedPrivateKeyInfoDESWithSHA1

public void testEncryptedPrivateKeyInfoDESWithSHA1()
                                            throws java.lang.Exception

testEncryptedPrivateKeyInfoDESWithMD5

public void testEncryptedPrivateKeyInfoDESWithMD5()
                                           throws java.lang.Exception

testKeyBag

public void testKeyBag()
                throws java.lang.Exception

testSafeBagRecovery

public void testSafeBagRecovery()
                         throws java.lang.Exception

testExceptions

public void testExceptions()
                    throws java.lang.Exception

testBasicPKCS12

public void testBasicPKCS12()
                     throws java.lang.Exception

testSHA256withPKCS5

public void testSHA256withPKCS5()
                         throws java.lang.Exception

testCreateTripleDESAndSHA1

public void testCreateTripleDESAndSHA1()
                                throws java.lang.Exception

testCreateAES256andSHA256

public void testCreateAES256andSHA256()
                               throws java.lang.Exception

testPKCS5

public void testPKCS5()
               throws java.lang.Exception

testGOST1

public void testGOST1()
               throws java.lang.Exception

testGOST2

public void testGOST2()
               throws java.lang.Exception

Bouncy Castle Cryptography Library 1.59