public class CertChainUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BC |
Constructor and Description |
---|
CertChainUtil() |
Modifier and Type | Method and 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) |
public static java.security.cert.X509Certificate createMasterCert(java.lang.String masterDN, java.security.KeyPair keyPair) throws java.lang.Exception
java.lang.Exception
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
java.lang.Exception
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
java.lang.Exception
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
java.lang.Exception