【问题标题】:Chef-vault: Cannot decrypt passwordsChef-Vault:无法解密密码
【发布时间】:2013-12-01 18:42:11
【问题描述】:

我正在使用 chef-vault 在 Chef Server 中安全地存储密码数据。

加密密码工作正常,但解密不起作用。

$ knife encrypt create secrets test '{"test":"foo"}' --admins user1 --mode client
$ knife encrypt update secrets test '{"test":"foo"}' --admins user1,user2 --mode client
ERROR: OpenSSL::PKey::RSAError: padding check failed
$ knife decrypt secrets test 'test' --mode client
ERROR: OpenSSL::PKey::RSAError: padding check failed

知道吗,怎么了?

【问题讨论】:

标签: chef-infra knife


【解决方案1】:

问题是我们的管理员总是有一个user 和一个client。 Chef-vault 使用user 加密密码,因此我无法用我的client 证书解密它(准确地说,使用user user1 的私钥,而还有一个clientadmin1)。

Kevin Moser 在GitHub 上回答了这个问题。

【讨论】:

    猜你喜欢
    • 2013-05-23
    • 1970-01-01
    • 2023-03-17
    • 2017-01-07
    • 2015-10-17
    • 2015-03-04
    • 1970-01-01
    • 2020-07-22
    • 2016-07-02
    相关资源
    最近更新 更多