首先,确保已经安装了 OpenSSL 工具。然后,执行以下命令:

openssl pkcs12 -export -inkey server.key -in server.crt -out server.p12 -password file:keystorePass.txt

keytool -importkeystore -srckeystore server.p12 -srcstoretype PKCS12 -destkeystore server.jks -deststoretype JKS -storepass $(cat keystorePass.txt) -keypass $(cat keystorePass.txt)

其中,server.keyserver.crt 分别是服务器的私钥和证书。keystorePass.txt 是包含 keystore 密码的文本文件。server.p12 是中间转换的 PKCS12 格式的文件。最后一个命令将 PKCS12 转换为 JKS 格式,并将其保存为 server.jks 文件。

注意,在执行上述命令之前,请确保当前目录中没有同名的 server.p12server.jks 文件,否则命令执行可能会失败

openssl 将keystorePasstxt 转为 serverjks

原文地址: http://www.cveoy.top/t/topic/cxab 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录