Abbotton / alipay-sdk-php

🐜支付宝(蚂蚁金服)开放平台第三方 PHP SDK,基于官方最新版本。
MIT License
211 stars 50 forks source link

关于证书问题:error:0906D06C:PEM routines:PEM_read_bio:no start line #5

Closed Tinywan closed 5 years ago

Tinywan commented 5 years ago

解决办法:

$privateKey = "-----BEGIN RSA PRIVATE KEY-----\n" .
    wordwrap($company_pay_account['private_key'], 64, "\n", true) .
    "\n-----END RSA PRIVATE KEY-----";
$publicKey = "-----BEGIN PUBLIC KEY-----\n" .
    wordwrap($company_pay_account['public_key'], 64, "\n", true) .
    "\n-----END PUBLIC KEY-----";
wi1dcard commented 5 years ago

这个我有在 https://github.com/wi1dcard/alipay-sdk-php/blob/master/bin/README.md#-%E5%A4%84%E7%90%86%E6%94%AF%E4%BB%98%E5%AE%9D%E5%85%AC%E9%92%A5 提到,由于是支付宝没有遵守 PEM 格式,所以我并没有把这个特性写进 PHP SDK,而是单独做了个工具处理,此特性暂时不考虑加入到 SDK 中。

wi1dcard commented 5 years ago

@Tinywan 感谢您的反馈。

Tinywan commented 5 years ago

@wi1dcard 文档没注意看,谢谢了

wi1dcard commented 5 years ago

@Tinywan 有其他问题欢迎继续反馈,感谢关注。

Tinywan commented 5 years ago

@wi1dcard 好的