public class TSPTestUtil
extends Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEBUG |
static org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils |
extUtils |
static java.security.KeyPairGenerator |
kpg |
static java.security.SecureRandom |
rand |
static java.math.BigInteger |
serialNumber |
| Constructor and Description |
|---|
TSPTestUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
dumpBase64(byte[] data) |
static java.security.cert.X509Certificate |
makeAuditCertificate(java.security.PublicKey _subPub,
String _subDN,
java.security.KeyPair _issKP,
String _issDN) |
static java.security.cert.X509Certificate |
makeCACertificate(java.security.PublicKey _subPub,
String _subDN,
java.security.KeyPair _issKP,
String _issDN) |
static java.security.cert.X509Certificate |
makeCertificate(java.security.PublicKey _subPub,
String _subDN,
java.security.KeyPair _issKP,
String _issDN,
org.bouncycastle.x509.X509V3CertificateGenerator _v3CertGen) |
static void |
makeCertificateCommon(java.security.PublicKey _subPub,
String _subDN,
String _issDN,
java.security.PublicKey _issPub,
org.bouncycastle.x509.X509V3CertificateGenerator _v3CertGen) |
static void |
makeCertificateCommonNotCA(org.bouncycastle.x509.X509V3CertificateGenerator _v3CertGen,
org.bouncycastle.asn1.x509.DistributionPoint crl,
String _subDN) |
static java.security.KeyPair |
makeKeyPair() |
static java.security.cert.X509Certificate |
makeTsCertificate(java.security.PublicKey _subPub,
String _subDN,
java.security.KeyPair _issKP,
String _issDN,
String auditSubjectRobot) |
static void |
saveKeyPair(String name,
java.security.KeyPair pair) |
public static final boolean DEBUG
public static org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils extUtils
public static java.security.KeyPairGenerator kpg
public static java.security.SecureRandom rand
public static java.math.BigInteger serialNumber
public static String dumpBase64(byte[] data)
public static java.security.cert.X509Certificate makeAuditCertificate(java.security.PublicKey _subPub,
String _subDN,
java.security.KeyPair _issKP,
String _issDN)
throws java.security.GeneralSecurityException,
IOException
java.security.GeneralSecurityExceptionIOExceptionpublic static java.security.cert.X509Certificate makeCACertificate(java.security.PublicKey _subPub,
String _subDN,
java.security.KeyPair _issKP,
String _issDN)
throws java.security.GeneralSecurityException,
IOException
java.security.GeneralSecurityExceptionIOExceptionpublic static java.security.cert.X509Certificate makeCertificate(java.security.PublicKey _subPub,
String _subDN,
java.security.KeyPair _issKP,
String _issDN,
org.bouncycastle.x509.X509V3CertificateGenerator _v3CertGen)
throws java.security.GeneralSecurityException,
IOException
java.security.GeneralSecurityExceptionIOExceptionpublic static void makeCertificateCommon(java.security.PublicKey _subPub,
String _subDN,
String _issDN,
java.security.PublicKey _issPub,
org.bouncycastle.x509.X509V3CertificateGenerator _v3CertGen)
throws IOException
_subPub - _subDN - _issDN - _issPub - _v3CertGen - IOExceptionpublic static void makeCertificateCommonNotCA(org.bouncycastle.x509.X509V3CertificateGenerator _v3CertGen,
org.bouncycastle.asn1.x509.DistributionPoint crl,
String _subDN)
_v3CertGen - crl - public static java.security.KeyPair makeKeyPair()
public static java.security.cert.X509Certificate makeTsCertificate(java.security.PublicKey _subPub,
String _subDN,
java.security.KeyPair _issKP,
String _issDN,
String auditSubjectRobot)
throws java.security.GeneralSecurityException,
IOException
java.security.GeneralSecurityExceptionIOExceptionpublic static void saveKeyPair(String name,
java.security.KeyPair pair)