0

ソース: www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1

端末コマンド:

Initiums-iMac:Desktop initium$ openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert PushChatCert.pem -key PushChatKey.pem

端末応答:

CONNECTED(00000003) depth=1 /C=US/O=Entrust, Inc./OU=www.entrust.net/rpa is included by reference/OU=(c) 2009 Entrust, Inc./CN=Entrust Certification Authority - L1C

検証エラー: 数値 = 20: ローカル発行者証明書を取得できません
検証の戻り値: 0

3122:エラー:14094410:SSL ルーチン:SSL3_READ_BYTES:sslv3 アラート ハンドシェイクの失敗:/SourceCache/OpenSSL098/OpenSSL098-47.2/src/ssl/s3_pkt.c:1106:SSL アラート番号 40

3122:エラー:140790E5:SSL ルーチン:SSL23_WRITE:ssl ハンドシェイクの失敗:/SourceCache/OpenSSL098/OpenSSL098-47.2/src/ssl/s23_lib.c:182:

4

1 に答える 1

0

チュートリアルwww.raywenderlich.com/32960に従って、同じ問題に直面したと思います...ほとんど。

とにかく、特に .p12 ファイルをいじったからだと思います。

「 Keychain Access > Keys 」内から正しい秘密鍵をエクスポートしましたか?
この部分は、秘密鍵を p12 ファイルとしてエクスポートする必要がある「証明書署名要求 (CSR) の生成」の下にあります。

不要な証明書とキーをすべて削除し、ゼロから始めて、チュートリアルに厳密に従います。

于 2013-10-29T11:05:37.980 に答える