- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在努力工作,并且在服务器上启用了openssl,但问题仍然存在。如果运行它的书会不会有任何区别。如果已完成,请回应。
我的代码:
<?php
$deviceToken = 'my device key'; // not putting in for security
$payload['aps'] = array('alert' => 'This is the alert text', 'badge' => 1, 'sound' => 'default');
$payload = json_encode($payload);
$apnsHost = 'gateway.sandbox.push.apple.com';
$apnsPort = 2195;
$apnsCert = 'apns-dev.pem';
$streamContext = stream_context_create();
stream_context_set_option($streamContext, 'ssl', 'local_cert', $apnsCert);
$apns = stream_socket_client('ssl://' . $apnsHost . ':' . $apnsPort, $error, $errorString, 2, STREAM_CLIENT_CONNECT, $streamContext);
$apnsMessage = chr(0) . chr(0) . chr(32) . pack('H*', str_replace(' ', '', $deviceToken)) . chr(0) . chr(strlen($payload)) . $payload;
fwrite($apns, $apnsMessage);
socket_close($apns);
fclose($apns);
?>
Warning: stream_socket_client() [function.stream-socket-client]: SSL operation failed with code 1. OpenSSL Error messages: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure in F:\xampp\htdocs\apns\apns.php on line 24
Warning: stream_socket_client() [function.stream-socket-client]: Failed to enable crypto in F:\xampp\htdocs\apns\apns.php on line 24
Warning: stream_socket_client() [function.stream-socket-client]: unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Unknown error) in F:\xampp\htdocs\apns\apns.php on line 24
最佳答案
我有同样的问题。对我来说,解决方案是再次生成证书。我用以下命令做到了:
openssl x509 -in testpush_aps_development.cer -inform der -out TestPushCert.pem
openssl pkcs12 -nocerts -out TestPushKey.pem -in TestPush.p12
cat TestPushKey.pem TestPushCert.pem > TestPushCK.pem
关于php - APNS错误警告: stream_socket_client() error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6265189/
我正在尝试通过 php 的 stream_socket_client() 命令联系一个 url,该命令失败了,没有错误代码或消息。这是否使用 openssl、curl 或其他东西?该站点使用 http
为什么我会收到此错误: Warning: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error message
我正在尝试调试 PHP 函数 stream_socket_client但我真的不知道该怎么做。这是我遇到问题的代码: $this->socket = @stream_socket_cl
我正在为一个客户建立一个新的 WordPress 网站,今天我突然在屏幕顶部看到这个错误。我以前从未见过这个。任何想法可能导致现在发生这种情况?还有怎么解决? Warning: stream_sock
我正在努力工作,并且在服务器上启用了openssl,但问题仍然存在。如果运行它的书会不会有任何区别。如果已完成,请回应。 我的代码: 'This is the alert text', 'badge
我有一行代码 $result = stream_socket_client($target, $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT); 如果
我正在使用证书和私钥 $ctx = stream_context_create(); stream_context_set_option($ctx, 'ssl', 'local_cert', $cer
我试图在 symfony2 中打开一个 ssl 连接。因此,我创建了一个调用 stream_socket_client() 方法但连接失败的服务。 我不知道是否可以在服务中打开连接? 最佳答案
这段代码:(https://github.com/stuffmc/Safari-Push-Notifications/blob/master/index.php#L195) stream_socket
我在向新用户发送电子邮件以创建密码时在 mailhog 中遇到错误。 错误: Connection could not be established with host mailhog :stream
我刚刚注意到在 Wordpress 中发现的新漏洞,我正在尝试使用以下代码修复它(但都成功了 array( 'header' => "Host: mailserver\r\nCon
我完全失望了。我正在连接到 ssl 服务器,并且直接连接运行良好,但是当我尝试添加流上下文以使用代理或 socks5 时,socket 不会使用它并且直接连接到这些 ssl://服务器时效果很好,我我
我正在研究 APNS(Apple 推送通知服务)。我正在按照教程所说的那样做: $ctx = stream_context_create(); stream_context_set_option($c
我们正在使用 stream_socket_client 打开大约 100 个连接到不同网站的连接。 有时这需要一段时间,我的假设是因为 IP 地址解析(例如最多 40 秒,然后重复尝试 4-5 秒)。
我很少遇到通过 php 发送推送通知的情况,我无法弄清楚。我有一个简单的 php 脚本,可以发送如下所示的通知。如果我通过命令行 php script.php 执行这个文件,它就可以正常工作。如果我通
我正在尝试使用以下代码打开 TLS 连接: [ "verify_peer_name" => true, "cafile" => $cafile ]]); $socket = stre
我正在使用 swiftMailer 直接使用 SMTP 发送电子邮件。 我收到这个奇怪的错误: 2011/09/23 17:59:01 [error] 489#0: *1032 FastCGI sen
我在使用 cURL 通过 SSL 将 XML 发布到 TCP 地址时遇到问题。我必须在请求中传递一个 SSL 证书,其中包含私钥 + 证书来验证我自己。 我刚刚使用 stream_socket_cli
我在将 APNS 与 PHP 结合使用时遇到问题并收到以下消息: stream_socket_client(): Failed to enable crypto 问题只是有时会发生,而其他时候它实际上
当我通过命令行运行下面的两个文件时,(首先启动 socket_server,然后是 socket_client)在服务器将任何输出发送到 socket_client 之前有很长的延迟(~60s)。有没
我是一名优秀的程序员,十分优秀!