Я следовал этому документу:
https://developer.zendesk.com/embeddables/docs/ios-chat-sdk/push_notifications
И в сочетании Cert PEM и Key PEM.
Я использовал openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert Certificates.pem -key PrivateKey.pem
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert
Certificates.pem -key PrivateKey.pem
ПОДКЛЮЧЕНО (00000007) глубина = 1 C = US, O = "Entrust, Inc.", OU = см.
www.entrust.net/legal-terms, OU = "(c) 2012 Entrust, Inc. - для
только разрешенное использование ", CN = Entrust Certification Authority - L1K
ошибка проверки: num = 20: невозможно получить сертификат локального эмитента
вернуться: 0
--- цепочка сертификатов 0 с: / C = США / ST = Калифорния / L = Купертино / O = Apple Inc./CN=gateway.sandbox.push.apple.com i: / C = US / O = Доверять,
Inc./OU=See www.entrust.net/legal-terms/OU=(c) 2012 Entrust, Inc. -
только для авторизованного использования / CN = доверенный центр сертификации - L1K 1
s: / C = US / O = Entrust, Inc./OU= См. www.entrust.net/legal-terms/OU=(c) 2012
Entrust, Inc. - только для авторизованного использования / CN = Entrust Certification
Полномочия - L1K i: /O=Entrust.net/OU=www.entrust.net/CPS_2048
Incorp. по ссылке (пределы ответственности) / OU = (c) 1999 Entrust.net
Limited / CN = Entrust.net Центр сертификации (2048)
--- Сертификат сервера
----- НАЧАТЬ СЕРТИФИКАТ ----- MIIHSDCCBjCgAwIBAgIQWxjih7 / N45IAAAAAUOIMDDANBgkqhkiG9w0BAQsFADCB
ujELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsT
H1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAy
MDEyIEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEuMCwG
A1UEAxMlRW50cnVzdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEwxSzAeFw0x
ODA0MjQwMjUyNTNaFw0yMDA0MjAwMzIyNTJaMHQxCzAJBgNVBAYTAlVTMRMwEQYD
VQQIEwpDYWxpZm9ybmlhMRIwEAYDVQQHEwlDdXBlcnRpbm8xEzARBgNVBAoTCkFw
cGxlIEluYy4xJzAlBgNVBAMTHmdhdGV3YXkuc2FuZGJveC5wdXNoLmFwcGxlLmNv
bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALGgtoDaNuLjk9KpFkLp
xK1RhWdXMkGJlZeut40b4DabOUNsgmL9w0pGvFRa4u79Lzn8mDLQ06u71Ko5oVwV
da1VyI6 + QX2naiTbAKVYB9qCdDim / TmXvnQUzhA5E4qXwmJlJd1QDCsV5kiy0SXJ
YNNXe / TAtO66t + zzT6WO9cVgqkeiEHq71khG5y4ST7E3uuPrlfHc / fcepneGNFnk
Y00ENxsTqPffvuTadKRXTdH3XKEUznrSCmi7wLQVAy3jvOJQ8q / tkuKl3ESbPZuW
qHHHN4VQFY + p9zdhGrmucIC7BvaEkZeDAvyYUCnJ8dtxLaCumR47esrEA3 / p6YTN
Tn0CAwEAAaOCA40wggOJMCkGA1UdEQQiMCCCHmdhdGV3YXkuc2FuZGJveC5wdXNo
LmFwcGxlLmNvbTCCAfQGCisGAQQB1nkCBAIEggHkBIIB4AHeAHUAVYHUwhaQNgFK
6gubVzxT8MDkOHhwJQgXL6OqHQcT0wwAAAFi9aztYAAABAMARjBEAiBJbsuBQS + U
zNNArriSL0K9eKpZgmsQzvNlNxDqAZFLdwIgS61d6HuV9 + UOkZ30HajpgL0raI + т
EvRyLAK6dzfIy + sAdwDd6x0reg1PpiCLga2BaHB + Lo6dAdVciI09EcTNtuy + zAAA
AWL1rO1iAAAEAwBIMEYCIQDc6OHQPat4UNQ6z0pbM6s7YEXWCuO0LUfDTlHGmCbw
dwIhAN / qlMFUciYP2o1gTKD9LtBc8hFQ1c35n4c7L2Cw47cuAHUAu9nfvB + KcbWT
lCOXqpJ7RzhXlQqrUugakJZkNo4e0YUAAAFi9aztgwAABAMARjBEAiBgEzNNxFKL
FS / 9Ix29xIjpGZd2lXNz31iwdQl5eTwfggIgBKe3Hqk0KTn0aaTWu8y7 + 3ZzSv0I
svstJ / uaLlTbeUkAdQCkuQmQtBhYFIe7E6LMZ3AKPDWYBPkb37jjd80OyA3cEAAA
AWL1rO2HAAAEAwBGMEQCIGUEnyBQyHZ / JaJ9LRQqqQ0h2Ez9fzqhIaHk6nO4lYnf
AiBeuRikWxw8yuYkXd + n0i97cagfVDoi1AHRitCvk8zUmTAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMDMGA1UdHwQsMCowKKAm
oCSGImh0dHA6Ly9jcmwuZW50cnVzdC5uZXQvbGV2ZWwxay5jcmwwSwYDVR0gBEQw
QjA2BgpghkgBhvpsCgEFMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuZW50cnVz
dC5uZXQvcnBhMAgGBmeBDAECAjBoBggrBgEFBQcBAQRcMFowIwYIKwYBBQUHMAGG
F2h0dHA6Ly9vY3NwLmVudHJ1c3QubmV0MDMGCCsGAQUFBzAChidodHRwOi8vYWlh
LmVudHJ1c3QubmV0L2wxay1jaGFpbjI1Ni5jZXIwHwYDVR0jBBgwFoAUgqJwdN28
Узы / Pe9T3zX + nYMYKTL8wHQYDVR0OBBYEFER7zAX8nlMJjpQL8PV9MYeeWpMOMAkG
A1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAJGeRI1Wht6YTfvdz2wKmZS8TFpX
gBRUUUNFFG0ihXuK48XKkKJviKikWl + qvExZqQN44aaIB5CHDgwUL6udQDZg7E27
rdC72tL79zHWbt / ukm6ffGa9SIIwtcJh + apfSA2YI5cmS9Da5v12VTkKizumgGVQ
pxP3EPnriAaj93BLVou5IUmuXOAbFqB2ZfhaX3kyiB + Hj87DGIU6qW8LnmKL22xi
77ksB4zbOm3FK71xwEOpakcC7rLbivRuB1iBV2TggXWvPf5snTV3jRTi8Cmqam4A
S + 74TbYXfUQHBWIRQMktF + I / N9camXrf9ZfFTPzCO9GD6hbl6ae // zWDhh0 =
----- КОНЕЦ СЕРТИФИКАТА ----- тема = / C = США / ST = Калифорния / L = Купертино / O = Apple
Inc./CN=gateway.sandbox.push.apple.com эмитент = / C = US / O = Доверить,Inc./OU=See www.entrust.net/legal-terms/OU=(c) 2012 Entrust, Inc. - только для авторизованного использования / CN = Центр сертификации доверенных лиц - L1K --- Допустимые имена сертификатов клиентов CA / C =США / O = Apple Inc./OU=Apple Центр сертификации / CN = Apple Root CA / C = US / O = Apple Inc./OU=Apple Всемирные отношения с разработчиками / CN = Apple Всемирный центр сертификации отношений с разработчиками / CN = Apple ApplicationЦентр сертификации Integration 2 / OU = Центр сертификации Apple / O = Apple Inc./C=US / C = США / ST = CA / L = Купертино / O = Apple Inc./OU=Интернет-программное обеспечение и услуги / CN = Тест iCloud/emailAddress=APNS-Dev@group.apple.com / C = US / ST = Калифорния / L = Купертино / O = Apple Inc./CN=gateway.sandbox.push.apple.com / C = US / O = AppleInc./OU=Apple Центр сертификации / CN = Центр сертификации приложений Apple: --- Рукопожатие SSL прочитало 4165 байт и записало 2411 байт --- Новый, TLSv1 / SSLv3, шифр - это открытый ключ сервера DES-CBC3-SHA - 2048Бит безопасного повторного согласования поддерживается IS Сжатие: НЕТ Расширение: НЕТ Нет ALPNсогласованный сеанс SSL: протокол: TLSv1.2 Шифр: DES-CBC3-SHA Идентификатор сеанса: Session-ID-ctx: главный ключ: 947F3D735AEEFB1633D0E18CD8CAFF5F6AB789DC518AEED4913382554437C2EE686F50A2S5505: 095105: время: 5705: время: 5405: время возврата: 5405: время: 5405: время возврата: 5405: время: 5405: время возврата: 5405: время возврата: 5405: время: 540: 522: 050: время: 540;код: 0 (ок)
Затем я успешно загружаю на Zendesk Dashboard.Но после этого я не могу получить push-уведомление.