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 X509CertificatecreateEndEntityCert(String endEntityDN, PublicKey pubKey, PrivateKey caPrivKey, X509Certificate caCert) static X509CertificatecreateEndEntityCert(String endEntityDN, PublicKey pubKey, PrivateKey caPrivKey, X509Certificate caCert, org.bouncycastle.asn1.x509.KeyPurposeId keyPurposeId) static X509CertificatecreateIntermediateCert(String interDN, PublicKey pubKey, PrivateKey caPrivKey, X509Certificate caCert) static X509CertificatecreateMasterCert(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
-