相关疑难解决方法(0)

无法设置私钥文件:'./ cert.pem'类型为PEM

我使用curl使用公共证书文件从https站点下载数据.

系统信息:

  • 操作系统: fedora 14
  • 卷曲:卷曲7.30.0
  • openssl: OpenSSL 1.0.0a-fips

命令是,

curl -v "https://<ip:<port>" --cert "./cert.pem" --cacert "./cacert.pem" --cert-type PEM
* About to connect() to kng.com port 443 (#0)
*   Trying 11.19.37.123...
* Adding handle: conn: 0x8189e68
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 0 (0x8189e68) send_pipe: 1, recv_pipe: 0
* Connected to fkng.com (11.19.37.123) port 443 (#0)
* unable to set private key file: './cert.pem' type PEM
* Closing …
Run Code Online (Sandbox Code Playgroud)

curl openssl

23
推荐指数
3
解决办法
8万
查看次数

警告:stream_socket_client():无法设置私钥文件

在php simplepush.php中在终端中运行PHP时无法获得这些错误

Warning: stream_socket_client(): Unable to set private key file `/users/accenture/Desktop/newAPNS/ck.pem' in /users/accenture/Desktop/newAPNS/simplepush.php on line 22

Warning: stream_socket_client(): failed to create an SSL handle in /users/accenture/Desktop/newAPNS/simplepush.php on line 22

Warning: stream_socket_client(): Failed to enable crypto in /users/accenture/Desktop/newAPNS/simplepush.php on line 22

Warning: stream_socket_client(): unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Unknown error) in /users/accenture/Desktop/newAPNS/simplepush.php on line 22

Failed to connect: 0 
Run Code Online (Sandbox Code Playgroud)

我使用raywenderlich文章创建了所有证书和pem文件,http: //www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1#comments

php ssl ios

21
推荐指数
2
解决办法
2万
查看次数

标签 统计

curl ×1

ios ×1

openssl ×1

php ×1

ssl ×1