2012-01-15 41 views
3

我在嘗試使用Apple推送通知服務驗證我的SSL證書時遇到問題。我遵循iOS開發人員網站上的所有說明(創建新的配置文件,創建新的App ID,創建證書籤名請求,下載apns .cer文件等)。Apple推送通知錯誤/ SSL錯誤20

然後,在線教程後,我將.p12文件轉換爲.pem文件,將.cer文件轉換爲.pem文件,以嘗試驗證證書。

這是我在終端發送的請求:

openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert MyCert.pem -key MyKey.pem

它問我密碼,我給它,它接受。然後,它在最後返回的很多東西與以下導語:

Verify return code: 20 (unable to get local issuer certificate)

我搜索網上廣泛,並發現似乎相關的幾件事情,但其中沒有一個幫助我。我也嘗試重新啓動整個過程,並以相同的結果結束。

任何幫助,非常感謝。

回答

1

正是由於你在你的命令

的OpenSSL的s_client.First -connect gateway.sandbox.push.apple.com:2195 -cert PushChatCert.pem - 鍵PushChatKey.pem

改用空間

的OpenSSL的s_client.First -connect gateway.sandbox.push.apple.com:2195 -cert PushChatCert.pem - 鍵PushChatKey.pem

滑稽,但真正和尷尬,當你只是複製和粘貼從網站的命令。 。

+0

我複製了這個命令,但同樣的問題是爲什麼?你能緊急告訴我嗎? – 2014-07-29 05:28:59