OpenSSL 将 KeystorePass.txt 转换为 Server.jks
首先,确保已经安装了 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.key' 和 'server.crt' 分别是服务器的私钥和证书。'keystorePass.txt' 是包含 keystore 密码的文本文件。'server.p12' 是中间转换的 PKCS12 格式的文件。最后一个命令将 PKCS12 转换为 JKS 格式,并将其保存为 'server.jks' 文件。
注意,在执行上述命令之前,请确保当前目录中没有同名的 'server.p12' 和 'server.jks' 文件,否则命令执行可能会失败。
原文地址: https://www.cveoy.top/t/topic/nwVs 著作权归作者所有。请勿转载和采集!