【问题标题】:Curl doesn't accept my ssl keyCurl 不接受我的 ssl 密钥
【发布时间】:2015-04-28 02:04:54
【问题描述】:

我在 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 * CAfile:./ifind.prod.ClientAuth.abc.com.CER CApath:无 * 无法加载客户端密钥 -8178。 * NSS 错误 -8178 * 关闭连接 #0 curl:(58)无法加载客户端密钥-8178。

【问题讨论】:

    标签: ssl curl


    【解决方案1】:

    您确定您的密钥在正确的密钥库中吗? 您是否尝试更改密钥库的文件权限?

    【讨论】:

    • 是的,权限很好,证书位于我运行 curl 命令的同一目录中。 -rwxrwxrwx 1 igupt6 splkCIRPtrce1 1956 Feb 25 14:15 ifind.prod.ClientAuth.aexp.com.CERrwxrwxrwx 1 igupt6 splkCIRPtrce1 4301 Feb 25 10:31 mypemfile.pem
    • 如果您在 Google 上搜索“无法加载客户端密钥 -8178”,则会显示大量结果。也许其中一些会引发一些问题。
    猜你喜欢
    • 1970-01-01
    • 2012-07-11
    • 2015-03-10
    • 2020-01-03
    • 2015-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-30
    相关资源
    最近更新 更多