【问题标题】:How to Pass PKCS12 password into openssl conversion module?如何将 PKCS12 密码传递到 openssl 转换模块?
【发布时间】:2020-12-06 00:32:48
【问题描述】:

script.sh

certKey=$(openssl rand -hex 70)

openssl pkcs12 -export -out fullchain.p12 --passin pass:$certKey -inkey .../privkey.pem -in .../fullchain.pem

我在调用这个脚本时没有传入 certKey,系统要求我输入 pkcs12 密码。但我显然是在尝试传入 $certKey。

openssl Documention

"-passin 参数 PKCS#12 文件(即输入文件)密码源。有关 arg 格式的更多信息,请参阅 openssl(1) 中的 PASS PHRASE ARGUMENTS 部分。"

我错过了什么?谢谢!

【问题讨论】:

  • 我已回滚您的编辑。在标题中添加 SOLVED 或在问题中编辑解决方案是不可接受的。如果某人发布的答案对您有所帮助,您可以接受 answer,它会让每个人都知道您找到了解决方案。如果您自己解决了问题并想分享它,请在下面为此目的提供的空白处写下答案。见Can I answer my own question?
  • @KenWhite 好的,非常感谢,我不会再这样做了

标签: bash shell ubuntu encryption openssl


【解决方案1】:

应该是-passout

openssl pkcs12 -export -out fullchain.p12 -passout pass:$certKey -inkey .../privkey.pem -in .../fullchain.pem

【讨论】:

    猜你喜欢
    • 2017-07-23
    • 2014-09-01
    • 2015-07-21
    • 2017-07-01
    • 2012-06-15
    • 1970-01-01
    • 2021-01-20
    • 2023-03-28
    • 1970-01-01
    相关资源
    最近更新 更多