If you're getting a ConnectionResetError on an HTTP/2 request with python hyper, you may need to upgrade to OpenSSL >= 1.0.2.
No more fiddling with push notification certificates! At last, Apple offers token-based authentication with the Apple Push Notification Service, greatly simplifying push server maintenance.