org.bouncycastle.cms.test
Class CMSTestUtil
java.lang.Object
org.bouncycastle.cms.test.CMSTestUtil
public class CMSTestUtil
- extends java.lang.Object
Field Summary |
static javax.crypto.KeyGenerator |
aes192kg
|
static javax.crypto.KeyGenerator |
aesKg
|
static javax.crypto.KeyGenerator |
camelliaKg
|
static boolean |
DEBUG
|
static javax.crypto.KeyGenerator |
desede128kg
|
static javax.crypto.KeyGenerator |
desede192kg
|
static java.security.KeyPairGenerator |
dsaKpg
|
static java.security.KeyPairGenerator |
ecDsaKpg
|
static java.security.KeyPairGenerator |
ecGostKpg
|
static java.security.KeyPairGenerator |
gostKpg
|
static java.security.KeyPairGenerator |
kpg
|
static java.security.SecureRandom |
rand
|
static javax.crypto.KeyGenerator |
rc2128kg
|
static javax.crypto.KeyGenerator |
rc240kg
|
static javax.crypto.KeyGenerator |
rc264kg
|
static javax.crypto.KeyGenerator |
seedKg
|
static java.math.BigInteger |
serialNumber
|
Method Summary |
static java.lang.String |
dumpBase64(byte[] data)
|
static org.bouncycastle.x509.X509AttributeCertificate |
getAttributeCertificate()
|
static javax.crypto.SecretKey |
makeAES192Key()
|
static javax.crypto.SecretKey |
makeAESKey(int keySize)
|
static java.security.cert.X509Certificate |
makeCACertificate(java.security.KeyPair _subKP,
java.lang.String _subDN,
java.security.KeyPair _issKP,
java.lang.String _issDN)
|
static javax.crypto.SecretKey |
makeCamelliaKey(int keySize)
|
static java.security.cert.X509Certificate |
makeCertificate(java.security.KeyPair _subKP,
java.lang.String _subDN,
java.security.KeyPair _issKP,
java.lang.String _issDN)
|
static java.security.cert.X509Certificate |
makeCertificate(java.security.KeyPair subKP,
java.lang.String _subDN,
java.security.KeyPair issKP,
java.lang.String _issDN,
boolean _ca)
|
static java.security.cert.X509CRL |
makeCrl(java.security.KeyPair pair)
|
static javax.crypto.SecretKey |
makeDesede128Key()
|
static javax.crypto.SecretKey |
makeDesede192Key()
|
static java.security.KeyPair |
makeDsaKeyPair()
|
static java.security.KeyPair |
makeEcDsaKeyPair()
|
static java.security.KeyPair |
makeEcGostKeyPair()
|
static java.security.KeyPair |
makeGostKeyPair()
|
static java.security.KeyPair |
makeKeyPair()
|
static javax.crypto.SecretKey |
makeRC2128Key()
|
static javax.crypto.SecretKey |
makeRC240Key()
|
static javax.crypto.SecretKey |
makeRC264Key()
|
static javax.crypto.SecretKey |
makeSEEDKey()
|
static byte[] |
streamToByteArray(java.io.InputStream in)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rand
public static java.security.SecureRandom rand
kpg
public static java.security.KeyPairGenerator kpg
gostKpg
public static java.security.KeyPairGenerator gostKpg
dsaKpg
public static java.security.KeyPairGenerator dsaKpg
ecGostKpg
public static java.security.KeyPairGenerator ecGostKpg
ecDsaKpg
public static java.security.KeyPairGenerator ecDsaKpg
aes192kg
public static javax.crypto.KeyGenerator aes192kg
desede128kg
public static javax.crypto.KeyGenerator desede128kg
desede192kg
public static javax.crypto.KeyGenerator desede192kg
rc240kg
public static javax.crypto.KeyGenerator rc240kg
rc264kg
public static javax.crypto.KeyGenerator rc264kg
rc2128kg
public static javax.crypto.KeyGenerator rc2128kg
aesKg
public static javax.crypto.KeyGenerator aesKg
seedKg
public static javax.crypto.KeyGenerator seedKg
camelliaKg
public static javax.crypto.KeyGenerator camelliaKg
serialNumber
public static java.math.BigInteger serialNumber
DEBUG
public static final boolean DEBUG
- See Also:
- Constant Field Values
CMSTestUtil
public CMSTestUtil()
dumpBase64
public static java.lang.String dumpBase64(byte[] data)
getAttributeCertificate
public static org.bouncycastle.x509.X509AttributeCertificate getAttributeCertificate()
throws java.lang.Exception
- Throws:
java.lang.Exception
makeKeyPair
public static java.security.KeyPair makeKeyPair()
makeGostKeyPair
public static java.security.KeyPair makeGostKeyPair()
makeDsaKeyPair
public static java.security.KeyPair makeDsaKeyPair()
makeEcDsaKeyPair
public static java.security.KeyPair makeEcDsaKeyPair()
makeEcGostKeyPair
public static java.security.KeyPair makeEcGostKeyPair()
makeDesede128Key
public static javax.crypto.SecretKey makeDesede128Key()
makeAES192Key
public static javax.crypto.SecretKey makeAES192Key()
makeDesede192Key
public static javax.crypto.SecretKey makeDesede192Key()
makeRC240Key
public static javax.crypto.SecretKey makeRC240Key()
makeRC264Key
public static javax.crypto.SecretKey makeRC264Key()
makeRC2128Key
public static javax.crypto.SecretKey makeRC2128Key()
makeSEEDKey
public static javax.crypto.SecretKey makeSEEDKey()
makeAESKey
public static javax.crypto.SecretKey makeAESKey(int keySize)
makeCamelliaKey
public static javax.crypto.SecretKey makeCamelliaKey(int keySize)
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
- Throws:
java.security.GeneralSecurityException
java.io.IOException
makeCACertificate
public static java.security.cert.X509Certificate makeCACertificate(java.security.KeyPair _subKP,
java.lang.String _subDN,
java.security.KeyPair _issKP,
java.lang.String _issDN)
throws java.security.GeneralSecurityException,
java.io.IOException
- Throws:
java.security.GeneralSecurityException
java.io.IOException
makeCertificate
public static java.security.cert.X509Certificate makeCertificate(java.security.KeyPair subKP,
java.lang.String _subDN,
java.security.KeyPair issKP,
java.lang.String _issDN,
boolean _ca)
throws java.security.GeneralSecurityException,
java.io.IOException
- Throws:
java.security.GeneralSecurityException
java.io.IOException
makeCrl
public static java.security.cert.X509CRL makeCrl(java.security.KeyPair pair)
throws java.lang.Exception
- Throws:
java.lang.Exception
streamToByteArray
public static byte[] streamToByteArray(java.io.InputStream in)
throws java.io.IOException
- Throws:
java.io.IOException