私はc#でiPhoneのプッシュ通知(サーバー側)を行っています。「developer_Push_SSL_certi.cer」ファイルがあります。
- .cerファイルから.p12証明書を作成するにはどうすればよいですか?または、上記の.cerファイルをPCにインストールする必要がありますか?
- サーバー側(c#)でプッシュ通知を送信するために必要なファイルは何ですか。
WindowsのAPN(サーバー側)に必要な認証プロセスを教えてください。
私はc#でiPhoneのプッシュ通知(サーバー側)を行っています。「developer_Push_SSL_certi.cer」ファイルがあります。
WindowsのAPN(サーバー側)に必要な認証プロセスを教えてください。
証明書を変換するために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
まず、この新しい証明書(developer_Push_SSL_certi.cer)をMacにインストールします。
次に、KeyChain Accessを開き、左側のメニューから[キー]に移動します。開発証明書を見つけます。
証明書を展開すると、プライベートラインとパブリックラインの両方が表示され、[プライベート]ラインを右クリックして、この証明書をパスワードとともにエクスポートします。
Windowsから通知を送信するにはこれで十分です。