Bouncy Castle Cryptography 1.18

org.bouncycastle.mail.smime.test
Class SMIMETestUtil

java.lang.Object
  |
  +--org.bouncycastle.mail.smime.test.SMIMETestUtil

public class SMIMETestUtil
extends java.lang.Object


Field Summary
static boolean DEBUG
           
static KeyGenerator desede128kg
           
static KeyGenerator desede192kg
           
static java.security.KeyPairGenerator dsaKpg
           
static java.security.KeyPairGenerator kpg
           
static java.security.SecureRandom rand
           
static KeyGenerator rc240kg
           
static java.math.BigInteger serialNumber
           
 
Constructor Summary
SMIMETestUtil()
           
 
Method Summary
static void log(java.lang.Exception _ex)
           
static void log(java.lang.String _msg)
           
static java.security.cert.X509Certificate makeCertificate(java.security.KeyPair _subKP, java.lang.String _subDN, java.security.KeyPair _issKP, java.lang.String _issDN)
           
static SecretKey makeDesede128Key()
           
static SecretKey makeDesede192Key()
           
static java.security.KeyPair makeDSAKeyPair()
           
static java.security.KeyPair makeKeyPair()
           
static javax.mail.internet.MimeBodyPart makeMimeBodyPart(javax.mail.internet.MimeMultipart _mm)
           
static javax.mail.internet.MimeBodyPart makeMimeBodyPart(java.lang.String _msg)
           
static javax.mail.internet.MimeMultipart makeMimeMultipart(java.lang.String _msg1, java.lang.String _msg2)
           
static SecretKey makeRC240Key()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rand

public static java.security.SecureRandom rand

kpg

public static java.security.KeyPairGenerator kpg

dsaKpg

public static java.security.KeyPairGenerator dsaKpg

desede128kg

public static KeyGenerator desede128kg

desede192kg

public static KeyGenerator desede192kg

rc240kg

public static KeyGenerator rc240kg

serialNumber

public static java.math.BigInteger serialNumber

DEBUG

public static final boolean DEBUG
See Also:
Constant Field Values
Constructor Detail

SMIMETestUtil

public SMIMETestUtil()
Method Detail

makeKeyPair

public static java.security.KeyPair makeKeyPair()

makeDSAKeyPair

public static java.security.KeyPair makeDSAKeyPair()

makeDesede128Key

public static SecretKey makeDesede128Key()

makeDesede192Key

public static SecretKey makeDesede192Key()

makeRC240Key

public static SecretKey makeRC240Key()

makeCertificate

public static java.security.cert.X509Certificate makeCertificate(java.security.KeyPair _subKP,
                                                                 java.lang.String _subDN,
                                                                 java.security.KeyPair _issKP,
                                                                 java.lang.String _issDN)
                                                          throws java.security.GeneralSecurityException,
                                                                 java.io.IOException
java.security.GeneralSecurityException
java.io.IOException

makeMimeBodyPart

public static javax.mail.internet.MimeBodyPart makeMimeBodyPart(java.lang.String _msg)
                                                         throws javax.mail.MessagingException
javax.mail.MessagingException

makeMimeBodyPart

public static javax.mail.internet.MimeBodyPart makeMimeBodyPart(javax.mail.internet.MimeMultipart _mm)
                                                         throws javax.mail.MessagingException
javax.mail.MessagingException

makeMimeMultipart

public static javax.mail.internet.MimeMultipart makeMimeMultipart(java.lang.String _msg1,
                                                                  java.lang.String _msg2)
                                                           throws javax.mail.MessagingException
javax.mail.MessagingException

log

public static void log(java.lang.Exception _ex)

log

public static void log(java.lang.String _msg)

Bouncy Castle Cryptography 1.18