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.GeneralSecurityException
IOException
public 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.GeneralSecurityException
IOException
public 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.GeneralSecurityException
IOException
public 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
- IOException
public 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.GeneralSecurityException
IOException
public static void saveKeyPair(String name, java.security.KeyPair pair)