2

私はc#でiPhoneのプッシュ通知(サーバー側)を行っています。「developer_Push_SSL_certi.cer」ファイルがあります。

  1. .cerファイルから.p12証明書を作成するにはどうすればよいですか?または、上記の.cerファイルをPCにインストールする必要がありますか?
  2. サーバー側(c#)でプッシュ通知を送信するために必要なファイルは何ですか。

WindowsのAPN(サーバー側)に必要な認証プロセスを教えてください。

4

2 に答える 2

3

証明書を変換するためにMacは必要ありません。OpenSSL(http://www.openssl.org)を使用するだけです。

ここにコマンドがあります

$ openssl x509 -in cert.cer -inform DER -outform PEM -out cert.pem
$ openssl pkcs12 -in key.p12 -out key.pem -nodes
$ openssl pkcs12 -export -inkey key.pem -in cert.pem -out certName.p12
于 2013-12-05T23:22:01.417 に答える
1

まず、この新しい証明書(developer_Push_SSL_certi.cer)をMacにインストールします。

次に、KeyChain Accessを開き、左側のメニューから[キー]に移動します。開発証明書を見つけます。

証明書を展開すると、プライベートラインとパブリックラインの両方が表示され、[プライベート]ラインを右クリックして、この証明書をパスワードとともにエクスポートします。

Windowsから通知を送信するにはこれで十分です。

于 2013-01-28T22:25:27.227 に答える