com.digt.trusted.jce.test
Class KeyPairAndCertificateUtil
java.lang.Object
com.digt.trusted.jce.test.KeyPairAndCertificateUtil
public class KeyPairAndCertificateUtil
- extends java.lang.Object
User: andy
Date: 01.06.2005
Time: 15:15:15
Method Summary |
static java.lang.String |
allocateContainer()
|
static java.lang.String |
getPin()
|
static void |
installCertificate(java.security.PrivateKey _subPriv,
java.security.cert.X509Certificate _cert)
|
static void |
log(java.lang.Exception _ex)
|
static void |
log(java.lang.String _msg)
|
static java.security.cert.X509Certificate |
makeCACertificate(java.security.KeyPair _subKP,
java.lang.String _subDN,
java.security.KeyPair _issKP,
java.lang.String _issDN,
java.lang.String SigAlg)
|
static java.security.cert.X509Certificate |
makeCertificate(java.security.KeyPair _subKP,
java.lang.String _subDN,
java.security.KeyPair _issKP,
java.lang.String _issDN,
java.lang.String SigAlg)
|
static java.security.cert.X509Certificate |
makeCertificate(java.security.KeyPair _subKP,
java.lang.String _subDN,
java.security.KeyPair _issKP,
java.lang.String _issDN,
java.lang.String SigAlg,
boolean _ca,
boolean _tsp)
|
static byte[] |
makeCertificateRequest(java.security.KeyPair _subKP,
java.lang.String _subDN,
java.lang.String SigAlg)
|
static java.security.KeyPair |
makeGOST3410ELKeyPair()
|
static java.security.KeyPair |
makeGOST3410KeyPair()
|
static java.security.KeyPair |
makeGOSTDHKeyPair()
|
static java.security.KeyPair |
makeGOSTELDHKeyPair()
|
static java.security.cert.X509Certificate |
makeTSPCertificate(java.security.KeyPair _subKP,
java.lang.String _subDN,
java.security.KeyPair _issKP,
java.lang.String _issDN,
java.lang.String SigAlg)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
gost3410kpg
public static java.security.KeyPairGenerator gost3410kpg
gost3410ELkpg
public static java.security.KeyPairGenerator gost3410ELkpg
gostDHkpg
public static java.security.KeyPairGenerator gostDHkpg
gostELDHkpg
public static java.security.KeyPairGenerator gostELDHkpg
serialNumber
public static java.math.BigInteger serialNumber
pin
public static java.lang.String pin
container
public static java.lang.String container
DEBUG
public static final boolean DEBUG
- See Also:
- Constant Field Values
KeyPairAndCertificateUtil
public KeyPairAndCertificateUtil()
makeCertificate
public static java.security.cert.X509Certificate makeCertificate(java.security.KeyPair _subKP,
java.lang.String _subDN,
java.security.KeyPair _issKP,
java.lang.String _issDN,
java.lang.String SigAlg,
boolean _ca,
boolean _tsp)
throws java.security.GeneralSecurityException,
java.io.IOException
- Throws:
java.security.GeneralSecurityException
java.io.IOException
installCertificate
public static void installCertificate(java.security.PrivateKey _subPriv,
java.security.cert.X509Certificate _cert)
throws java.security.NoSuchProviderException,
java.security.KeyStoreException,
java.io.IOException,
java.security.NoSuchAlgorithmException,
java.security.cert.CertificateException
- Throws:
java.security.NoSuchProviderException
java.security.KeyStoreException
java.io.IOException
java.security.NoSuchAlgorithmException
java.security.cert.CertificateException
makeCertificateRequest
public static byte[] makeCertificateRequest(java.security.KeyPair _subKP,
java.lang.String _subDN,
java.lang.String SigAlg)
throws java.security.NoSuchProviderException,
java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException,
java.security.SignatureException
- Throws:
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.SignatureException
makeGOST3410ELKeyPair
public static java.security.KeyPair makeGOST3410ELKeyPair()
makeGOST3410KeyPair
public static java.security.KeyPair makeGOST3410KeyPair()
makeGOSTELDHKeyPair
public static java.security.KeyPair makeGOSTELDHKeyPair()
makeGOSTDHKeyPair
public static java.security.KeyPair makeGOSTDHKeyPair()
makeCertificate
public static java.security.cert.X509Certificate makeCertificate(java.security.KeyPair _subKP,
java.lang.String _subDN,
java.security.KeyPair _issKP,
java.lang.String _issDN,
java.lang.String SigAlg)
throws java.security.GeneralSecurityException,
java.io.IOException
- Throws:
java.security.GeneralSecurityException
java.io.IOException
makeTSPCertificate
public static java.security.cert.X509Certificate makeTSPCertificate(java.security.KeyPair _subKP,
java.lang.String _subDN,
java.security.KeyPair _issKP,
java.lang.String _issDN,
java.lang.String SigAlg)
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,
java.lang.String SigAlg)
throws java.security.GeneralSecurityException,
java.io.IOException
- Throws:
java.security.GeneralSecurityException
java.io.IOException
getPin
public static java.lang.String getPin()
allocateContainer
public static java.lang.String allocateContainer()
log
public static void log(java.lang.Exception _ex)
log
public static void log(java.lang.String _msg)