4

openssl 的新手,做了谷歌,但找不到以下错误的任何解决方案。我已经在 Windows 机器上安装了 openssl,我试图将 .pfx 转换为 .crt/.pem/.key 但我不断收到 mac verify 错误:密码无效?错误。

尝试使用证书,以便我可以安装在 apache 服务器上。

有什么帮助吗?谢谢你。

4

3 回答 3

2

我也遇到了“mac验证错误:密码无效”错误。但是在我像这样在命令行中输入密码之后,它对我有用:

openssl pkcs12 -in path.p12 -out myoutput.pem -nocerts -nodes -password pass:<mypassword>
于 2017-03-17T04:30:21.967 回答
1

在我的情况下,密码中的特殊字符会混淆参数解析器。因此,不带-password ...参数的调用并按要求输入密码就可以了。

于 2020-07-31T10:53:38.193 回答
0

我在使用存储在文本文件中的密码时遇到了这个错误。尽管使用 cat 或 vi 或 nano 文件中的密码看起来不错,但显然 openssl 对空格字符和行终止符很敏感,因为我相信在我们的案例中,证书颁发机构给我们的密码文件是在 Windows 中创建的。在文件上运行 dos2unix 允许 openssl 命令的 -password file: 参数选项然后在 Linux 中成功运行。

于 2021-09-26T01:41:37.497 回答