public class CMSTestUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
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 |
dhKpg |
static java.security.KeyPairGenerator |
dsaKpg |
static java.security.KeyPairGenerator |
ecDsaKpg |
static java.security.KeyPairGenerator |
ecGostKpg |
static java.security.KeyPairGenerator |
ed25519Kpg |
static java.security.KeyPairGenerator |
ed448Kpg |
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 |
Constructor and Description |
---|
CMSTestUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
dumpBase64(byte[] data) |
static X509AttributeCertificateHolder |
getAttributeCertificate() |
static boolean |
isAeadAvailable() |
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,
org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAlgID) |
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 |
makeDhKeyPair() |
static java.security.KeyPair |
makeDsaKeyPair() |
static java.security.KeyPair |
makeEcDsaKeyPair() |
static java.security.KeyPair |
makeEcGostKeyPair() |
static java.security.KeyPair |
makeEd25519KeyPair() |
static java.security.KeyPair |
makeEd448KeyPair() |
static java.security.KeyPair |
makeGostKeyPair() |
static java.security.KeyPair |
makeKeyPair() |
static java.security.cert.X509Certificate |
makeOaepCertificate(java.security.KeyPair _subKP,
java.lang.String _subDN,
java.security.KeyPair _issKP,
java.lang.String _issDN) |
static java.security.cert.X509Certificate |
makeOaepCertificate(java.security.KeyPair subKP,
java.lang.String _subDN,
java.security.KeyPair issKP,
java.lang.String _issDN,
boolean _ca) |
static javax.crypto.SecretKey |
makeRC2128Key() |
static javax.crypto.SecretKey |
makeRC240Key() |
static javax.crypto.SecretKey |
makeRC264Key() |
static javax.crypto.SecretKey |
makeSEEDKey() |
static java.security.cert.X509Certificate |
makeV1Certificate(java.security.KeyPair subKP,
java.lang.String _subDN,
java.security.KeyPair issKP,
java.lang.String _issDN) |
static byte[] |
streamToByteArray(java.io.InputStream in) |
public static java.security.SecureRandom rand
public static java.security.KeyPairGenerator kpg
public static java.security.KeyPairGenerator gostKpg
public static java.security.KeyPairGenerator dsaKpg
public static java.security.KeyPairGenerator dhKpg
public static java.security.KeyPairGenerator ecGostKpg
public static java.security.KeyPairGenerator ecDsaKpg
public static java.security.KeyPairGenerator ed25519Kpg
public static java.security.KeyPairGenerator ed448Kpg
public static javax.crypto.KeyGenerator aes192kg
public static javax.crypto.KeyGenerator desede128kg
public static javax.crypto.KeyGenerator desede192kg
public static javax.crypto.KeyGenerator rc240kg
public static javax.crypto.KeyGenerator rc264kg
public static javax.crypto.KeyGenerator rc2128kg
public static javax.crypto.KeyGenerator aesKg
public static javax.crypto.KeyGenerator seedKg
public static javax.crypto.KeyGenerator camelliaKg
public static java.math.BigInteger serialNumber
public static final boolean DEBUG
public static boolean isAeadAvailable()
public static java.lang.String dumpBase64(byte[] data)
public static X509AttributeCertificateHolder getAttributeCertificate() throws java.lang.Exception
java.lang.Exception
public static java.security.KeyPair makeKeyPair()
public static java.security.KeyPair makeGostKeyPair()
public static java.security.KeyPair makeDsaKeyPair()
public static java.security.KeyPair makeEd25519KeyPair()
public static java.security.KeyPair makeEd448KeyPair()
public static java.security.KeyPair makeEcDsaKeyPair()
public static java.security.KeyPair makeDhKeyPair()
public static java.security.KeyPair makeEcGostKeyPair()
public static javax.crypto.SecretKey makeDesede128Key()
public static javax.crypto.SecretKey makeAES192Key()
public static javax.crypto.SecretKey makeDesede192Key()
public static javax.crypto.SecretKey makeRC240Key()
public static javax.crypto.SecretKey makeRC264Key()
public static javax.crypto.SecretKey makeRC2128Key()
public static javax.crypto.SecretKey makeSEEDKey()
public static javax.crypto.SecretKey makeAESKey(int keySize)
public static javax.crypto.SecretKey makeCamelliaKey(int keySize)
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, OperatorCreationException
java.security.GeneralSecurityException
java.io.IOException
OperatorCreationException
public static java.security.cert.X509Certificate makeOaepCertificate(java.security.KeyPair _subKP, java.lang.String _subDN, java.security.KeyPair _issKP, java.lang.String _issDN) throws java.security.GeneralSecurityException, java.io.IOException, OperatorCreationException
java.security.GeneralSecurityException
java.io.IOException
OperatorCreationException
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, OperatorCreationException
java.security.GeneralSecurityException
java.io.IOException
OperatorCreationException
public static java.security.cert.X509Certificate makeV1Certificate(java.security.KeyPair subKP, java.lang.String _subDN, java.security.KeyPair issKP, java.lang.String _issDN) throws java.security.GeneralSecurityException, java.io.IOException, OperatorCreationException
java.security.GeneralSecurityException
java.io.IOException
OperatorCreationException
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, OperatorCreationException
java.security.GeneralSecurityException
java.io.IOException
OperatorCreationException
public static java.security.cert.X509Certificate makeCertificate(java.security.KeyPair subKP, java.lang.String _subDN, java.security.KeyPair issKP, java.lang.String _issDN, org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAlgID) throws java.security.GeneralSecurityException, java.io.IOException, OperatorCreationException
java.security.GeneralSecurityException
java.io.IOException
OperatorCreationException
public static java.security.cert.X509Certificate makeOaepCertificate(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, OperatorCreationException
java.security.GeneralSecurityException
java.io.IOException
OperatorCreationException
public static java.security.cert.X509CRL makeCrl(java.security.KeyPair pair) throws java.lang.Exception
java.lang.Exception
public static byte[] streamToByteArray(java.io.InputStream in) throws java.io.IOException
java.io.IOException