Package org.bouncycastle.tls.test
Class CertChainUtil
- java.lang.Object
-
- org.bouncycastle.tls.test.CertChainUtil
-
public class CertChainUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
BC
-
Constructor Summary
Constructors Constructor Description CertChainUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.security.cert.X509Certificate
createEndEntityCert(java.lang.String endEntityDN, java.security.PublicKey pubKey, java.security.PrivateKey caPrivKey, java.security.cert.X509Certificate caCert)
static java.security.cert.X509Certificate
createEndEntityCert(java.lang.String endEntityDN, java.security.PublicKey pubKey, java.security.PrivateKey caPrivKey, java.security.cert.X509Certificate caCert, org.bouncycastle.asn1.x509.KeyPurposeId keyPurposeId)
static java.security.cert.X509Certificate
createIntermediateCert(java.lang.String interDN, java.security.PublicKey pubKey, java.security.PrivateKey rootPrivKey, java.security.cert.X509Certificate rootCert)
static java.security.cert.X509Certificate
createMasterCert(java.lang.String masterDN, java.security.KeyPair keyPair)
-
-
-
Method Detail
-
createMasterCert
public static java.security.cert.X509Certificate createMasterCert(java.lang.String masterDN, java.security.KeyPair keyPair) throws java.lang.Exception
- Throws:
java.lang.Exception
-
createIntermediateCert
public static java.security.cert.X509Certificate createIntermediateCert(java.lang.String interDN, java.security.PublicKey pubKey, java.security.PrivateKey rootPrivKey, java.security.cert.X509Certificate rootCert) throws java.lang.Exception
- Throws:
java.lang.Exception
-
createEndEntityCert
public static java.security.cert.X509Certificate createEndEntityCert(java.lang.String endEntityDN, java.security.PublicKey pubKey, java.security.PrivateKey caPrivKey, java.security.cert.X509Certificate caCert) throws java.lang.Exception
- Throws:
java.lang.Exception
-
createEndEntityCert
public static java.security.cert.X509Certificate createEndEntityCert(java.lang.String endEntityDN, java.security.PublicKey pubKey, java.security.PrivateKey caPrivKey, java.security.cert.X509Certificate caCert, org.bouncycastle.asn1.x509.KeyPurposeId keyPurposeId) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-