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 caPrivKey, java.security.cert.X509Certificate caCert)
static java.security.cert.X509Certificate
createMasterCert(java.lang.String rootDN, java.security.KeyPair keyPair)
-
-
-
Method Detail
-
createMasterCert
public static java.security.cert.X509Certificate createMasterCert(java.lang.String rootDN, 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 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) 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
-
-