我在 unix 上使用 curl 运行以下命令:
curl -v -d @SampleRequest_OFFSHORE.xml -E ./mypemfile.pem:nopass --cacert ./ifind.prod.ClientAuth.abc.com.CER https://world-service-dev.intra.abc.com:4414/worldservice/CLIC/CaseManagementService/V1
我收到以下错误:
* About to connect() to world-service-dev.intra.abc.com port 4414 (#0)
* 正在尝试 148.171.176.115... 已连接 * 连接到 world-service-dev.intra.abc.com (148.171.176.115) 端口 4414 (#0) * 使用证书路径初始化 NSS:sql:/etc/pki/nssdb * CA文件:./ifind.prod.ClientAuth.abc.com.CER CA路径:无 * 无法加载客户端 key -8178。 * NSS错误-8178 * 关闭连接#0 curl: (58) 无法加载客户端 key -8178。
最佳答案
您确定您的 key 在正确的 keystore 中吗? 您是否尝试更改 keystore 的文件权限?
关于ssl - Curl 不接受我的 SSL key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28729860/