Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • BC

        public static java.lang.String BC
    • Constructor Detail

      • CertChainUtil

        public CertChainUtil()
    • 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