Laravel Xero Integration Cetificate Issue

时间:2017-06-27 07:45:39

标签: php laravel openssl

我已经按照教程https://github.com/amochohan/xerolaravel进行了操作 为了将xero集成到laravel,一切顺利,我得到了配置文件生成,更改了消费者密钥和消费者密钥添加路径,但仍然无法解决这个愚蠢的错误:我不知道我做错了什么。

Cannot access private key for signing: openssl_pkey_get_private('file:///C:
/PathToVendorFolder/vendor/src/drawmyattention/xerolaravel/Certificates/private
key.pem') returned false

我唯一想到的就是路径,但如果我在资源管理器中打开相同的路径,我的证书文件就会打开。想到的otherthing是我的openssl,但我认为它是我应该使用的那个,无论如何我怎么会发现我必须改变我的openssl版本或者什么,目前我使用的是openSSL 64位。

1 个答案:

答案 0 :(得分:3)

看起来你可能正在使用Windows。绝对路径为file://,但在* nix系统上,第3个/表示来自主目录的路径。这不适用于Windows,因此您只需使用file://