NSS:找不到客户端证书(未指定昵称)

时间:2012-09-13 18:48:50

标签: paypal

使用Paypal API,是的,我已经检查了我的配置文件,是的,我已经检查了用户名和密码....我是一个想法。我正在使用从下载的ExpressCheckout API,每当我尝试调用setExpressCheckout方法时,我都会收到以下错误:

NSS:找不到客户端证书(未指定昵称)

我知道这与SSL错误有关,我该如何解决问题?

2 个答案:

答案 0 :(得分:3)

8月3日和8月5日,PayPal续订了以下API端点的SSL证书:

  • api.paypal.com
  • api-3t.paypal.com
  • api-aa.paypal.com
  • api-aa-3t.paypal.com

如果您需要将新的PayPal SSL证书导入您的应用程序或系统密钥库/信任库,您可以从https://ppmts.custhelp.com/app/answers/detail/a_id/920/下载它们。如果您通常不将PayPal SSL证书导入密钥库/信任库,则无需执行任何操作。

对于Sandbox,请使用以下链接:https://ppmts.custhelp.com/app/answers/detail/a_id/924下载新的SSL证书。

答案 1 :(得分:2)

检查您发送请求的paypal服务器域。 它应该是api.paypal.com的基于证书的授权和api-3t.paypal.com的签名授权。

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_NVPAPIOverview#id084E30V0RE9