我在我的 MacOS ElCaptain 上创建了一个 p12 文件,使用一个.pem
和.key
文件通过 openssl 命令:
openssl pkcs12 -export -in <PEM_file>.pem -inkey <PRIVATE_KEY>.key -out <FILENAME>.p12
一切顺利。我能够使用这个 p12 进行 cURL 调用。
当我在我的 Ubuntu 14.04.5 LTS(使用相同的.pem
and .key
)上执行相同操作时,当我将 cURL 与 p12 一起使用时,我开始收到此消息:
curl: (58) unable to use client certificate (no key found or wrong pass phrase?)
我错过了什么?