我想通过 PHP 脚本与 Apple Push Notification Service 进行通信。但我不断收到以下错误:
警告:stream_socket_client():无法设置私钥文件
我有一个 .pem 文件,如下所示:
-----BEGIN CERTIFICATE-----
Encrypted String
-----END CERTIFICATE-----
Bag Attributes
friendlyName: ...
localKeyID: ...
Key Attributes: ...
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: ...
DEK-Info: ...
Encrypted String
-----END RSA PRIVATE KEY-----
我正在从 sudo 运行 PHP 脚本。它可以找到 my .pem file
,因为如果我删除它,我会得到一个"handshake failure"
错误。
这里有什么问题?