Ben*_*ins 12 security keychain macos
我正在尝试像这样导出钥匙串上的一些项目:
hostname:~ username$ security export -k login.keychain -t all -P "passphrase"
但我总是收到这个错误:
security: SecKeychainItemExport: Passphrase is required for import/export
是什么赋予了?
澄清:我是通过 SSH 登录的。
小智 5
这只是坏了,国际海事组织。如果您尝试导出私钥并使用 SSH 登录,“安全导出”的行为会非常糟糕。当您从 GUI 登录时,相同的命令会起作用。这是故意的吗?
根据您的需要,您可以使用“安全查找证书”或“安全导出 -t 证书”来解决它。只要您不导出私钥,这一切都有效。
小智 5
当我跑步时
security export -t identities
Run Code Online (Sandbox Code Playgroud)
我收到相同的错误消息:
security: SecKeychainItemExport: Passphrase is required for import/export.
Run Code Online (Sandbox Code Playgroud)
但是,如果我使用 -f open 指定格式(并将二进制输出流放入文件中),它会起作用:
security export -P testing -f pkcs12 -t identities -o test.p12
Run Code Online (Sandbox Code Playgroud)
产生一个我可以使用的文件 via openssl.
在我看来,security这里只是使用了错误的错误消息,因此看起来该功能不起作用。它可能应该说“您必须指定导出私钥的格式”,或者类似的文字。
实际的见解来自这条推文。
| 归档时间: |
|
| 查看次数: |
3763 次 |
| 最近记录: |