Update to the Apple Push Notification Service
October 22, 2014
The Apple Push Notification service will be updated and changes to your servers may be required to remain compatible.
In order to protect our users against a recently discovered security issue with SSL version 3.0 the Apple Push Notification server will remove support for SSL 3.0 on Wednesday, October 29. Providers using only SSL 3.0 will need to support TLS as soon as possible
to ensure the Apple Push Notification service continues to perform as expected. Providers that support both TLS and SSL 3.0 will not be affected and require no changes.
"鑒于SSL 3.0最新發現的漏洞,為了保護用戶,APNS決定在下周3也就是10月29號起開始停止對SSL 3.0的支持。所有僅支持SSL 3.0的推送服務需要更換為TLS以確保推送服務能夠正常運行,同時支持了SSL 3.0和TLS的服務不會遭到此次更新的影響。(下午我們公司所有的推送服務立馬停止了)
To check for compatibility, we have already disabled SSL 3.0 on the Provider Communication interface in the development environment only. Developers can immediately test in this development environment to make sure push notifications can be sent to applications.
Secure Socket Layer (SSL) and its successorTransport Layer Security (TLS) are protocols which use cryptographic algorithms
to secure the communication between 2 entities. It is just a secure layer running on top of HTTP.
如果你的系統不支持,趕快更新吧。
具體以下:
找到對應文件:
將SslProtocols.Ssl--改成->SslProtocols.Tls,便可。
將SslProtocols.Ssl--改成->SslProtocols.Tls,便可。
其他語言編寫的push服務,默許類庫中都支持此枚舉類型如:java中是這樣的
希望對大家有幫助!