public void test7() {
        coverToPfx();
    }
        public static void coverToPfx() {
            String PKCS12 = "PKCS12";
            //证书格式
            String JKS = "JKS";
            //生成新的pfx证书的保存位置
            String PFX_KEYSTORE_FILE = "C:\\Users\\L\\Desktop\\Tomcat+JBoss+Websphere\\_.cntvinternal.cn.pfx";
            //证书密码
            String KEYSTORE_PASSWORD = "Cctv.COM@202309";
            //jks证书的位置
            String JKS_KEYSTORE_FILE = "C:\\Users\\L\\Desktop\\Tomcat+JBoss+Websphere\\_.cntvinternal.cn.jks";
            try {
                KeyStore inputKeyStore = KeyStore.getInstance(JKS);
                FileInputStream fis = new FileInputStream(JKS_KEYSTORE_FILE);
                char[] nPassword = null;
                if ((KEYSTORE_PASSWORD == null)
                        || KEYSTORE_PASSWORD.trim().equals("")) {
                    nPassword = null;
                } else {
                    nPassword = KEYSTORE_PASSWORD.toCharArray();
                }
                inputKeyStore.load(fis, nPassword);
                fis.close();
                KeyStore outputKeyStore = KeyStore.getInstance(PKCS12);
                outputKeyStore.load(null, KEYSTORE_PASSWORD.toCharArray());
                Enumeration enums = inputKeyStore.aliases();
                while (enums.hasMoreElements()) { //   we   are   readin   just   one   certificate.
                    String keyAlias = (String) enums.nextElement();
                    System.out.println("alias=[" + keyAlias + "]");
                    if (inputKeyStore.isKeyEntry(keyAlias)) {
                        Key key = inputKeyStore.getKey(keyAlias, nPassword);
                        Certificate[] certChain = inputKeyStore
                                .getCertificateChain(keyAlias);
                        outputKeyStore.setKeyEntry(keyAlias, key, KEYSTORE_PASSWORD
                                .toCharArray(), certChain);
                    }
                }
                FileOutputStream out = new FileOutputStream(PFX_KEYSTORE_FILE);
                outputKeyStore.store(out, nPassword);
                out.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }更多【编程技术-java 将tomcat的jks证书转换成pfx证书】相关视频教程:www.yxfzedu.com