将密码文件传递给 openssl 和 keytool 命令

问题描述

我有一个脚本可以将 .p12 转换为 .jks 证书并添加必要的公钥。该脚本目前使用密钥库密码进行硬编码,我希望该脚本引用密码文件并读取密码。以下命令似乎不起作用。能否请你帮忙?我在 LINUX 机器上运行这些。

openssl pkcs12 -in certificate.p12 -passin file:certificate.p12.pwd -info

openssl pkcs12 -export -out certificate_fixed.p12 -passout file:certificate.p12.pwd -in certificate.pem

keytool -importkeystore -srckeystore certificate_fixed.p12 -srcstoretype PKCS12 -srcstorepass :file certificate.p12.pwd -destkeystore Cert_prod1.jks -destkeypass :file certificate.p12.pwd > -deststoretype JKS

keytool -import -trustcacerts -alias "Internal CA 2014" -file csicasha1.txt -keystore Cert_prod1.jks -storepass certificate.p12.pwd -noprompt

问候, 拉姆

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)