Package org.bouncycastle.tls.test
Class CertChainUtil
java.lang.Object
org.bouncycastle.tls.test.CertChainUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic X509Certificate
createEndEntityCert
(String endEntityDN, PublicKey pubKey, PrivateKey caPrivKey, X509Certificate caCert) static X509Certificate
createEndEntityCert
(String endEntityDN, PublicKey pubKey, PrivateKey caPrivKey, X509Certificate caCert, org.bouncycastle.asn1.x509.KeyPurposeId keyPurposeId) static X509Certificate
createIntermediateCert
(String interDN, PublicKey pubKey, PrivateKey caPrivKey, X509Certificate caCert) static X509Certificate
createMasterCert
(String rootDN, KeyPair keyPair)
-
Field Details
-
BC
-
-
Constructor Details
-
CertChainUtil
public CertChainUtil()
-
-
Method Details
-
createMasterCert
- Throws:
Exception
-
createIntermediateCert
public static X509Certificate createIntermediateCert(String interDN, PublicKey pubKey, PrivateKey caPrivKey, X509Certificate caCert) throws Exception - Throws:
Exception
-
createEndEntityCert
public static X509Certificate createEndEntityCert(String endEntityDN, PublicKey pubKey, PrivateKey caPrivKey, X509Certificate caCert) throws Exception - Throws:
Exception
-
createEndEntityCert
public static X509Certificate createEndEntityCert(String endEntityDN, PublicKey pubKey, PrivateKey caPrivKey, X509Certificate caCert, org.bouncycastle.asn1.x509.KeyPurposeId keyPurposeId) throws Exception - Throws:
Exception
-