Paypal证书错误。 PEM_read_bio:没有起始行

时间:2013-08-14 04:40:20

标签: paypal openssl

我需要帮助。我正在尝试更新用于paypal的证书,但我收到错误(见下文)。

我按照Paypal提供的步骤在此处查看:https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_encryptedwebpayments#id08A3I0P20E9

这是错误:

PHP Exception

A PHP exception has occured!

Could not sign data: error:0906D06C:PEM routines:PEM_read_bio:no start line
Please check your configuration.

我过去在同一台服务器上按照相同的步骤成功完成了这项工作。我不知道是怎么回事。这对任何人都意味着什么吗?

1 个答案:

答案 0 :(得分:1)

想出来。证书的路径无效,错误是因为找不到证书文件。

我花了很长时间才想到这一点,因为我只是更新已过期的现有证书,所以我所做的就是更换文件。我正在替换的证书文件被命名为my-pubcert.pem,它可以正常运行几年,但无论出于什么原因它现在都不能正常工作。我所做的就是将文件重命名为其他内容并且有效。

非常愚蠢,不知道为什么会发生这种情况并感到沮丧,因为我浪费了太多时间来弄清楚这么简单的事情。希望这有助于将来的某个人。