ios通知无法在laravel中设置私钥文件

时间:2016-04-09 16:06:54

标签: php ios laravel

我正在尝试使用laravel发送ios通知(使用laravel-push-notification)但是我收到此错误:
Unable to connect: tls://gateway.sandbox.push.apple.com:2195: 2 (stream_socket_client(): Unable to set private key file /certificate/path.pem)
这是我的配置:
'appNameIOS' => array( 'environment' =>'development', 'certificate' =>'../path.pem', 'passPhrase' => 'passPhrase', 'service' =>'apns' ),

但是,在我从passPhrase删除引号后,我只是获得HTTP error 500而没有任何关于响应正文的错误。

我逐步从this site创建了.pem个文件。

注意:我正在使用MAMP服务器。

1 个答案:

答案 0 :(得分:0)

我认为pem证书创建不正确。请务必从p12钥匙串元素一起导出私钥和公钥。遵循指示here