V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
toyuanx
V2EX  ›  问与答

[求助] 0 cURL error 28: NSS: client certificate not found (nickname not specified)

  •  
  •   toyuanx · 2018-06-11 17:31:58 +08:00 · 1990 次点击
    这是一个创建于 2118 天前的主题,其中的信息可能已经有所发展或是发生改变。

    调用第三方 https 接口,概率性出现 0 cURL error 28: NSS: client certificate not found (nickname not specified)错误,概率大概为 20%。

    第三方说这个接口不需要验证证书,用 guzzle 的 curl 方法去调的接口,verify 参数就 设为 false,不验证证书。

    第 1 条附言  ·  2018-06-15 18:06:44 +08:00
    自问自答!

    我被 cURL error 28: NSS: client certificate not found (nickname not specified)这个错误蒙蔽了双眼!
    在组内大佬的分析下发现,每次报这个错误日志时间相隔都在 90s,巧的是我设置的超时时间也是 90s。因为访问的是 https 接口,这个接口不需要证书认证,并且接口数据较多,所以在超时后没有报超时,而是报先出现的 notice,也就是 nss 错误!下面是大佬发现灵感的 issue,希望能帮助到大家。


    https://github.com/dpull/lua-webclient/issues/7
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2859 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:58 · PVG 20:58 · LAX 05:58 · JFK 08:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.