は最後に作業それを得ました。 これは私がやったことです:Cygwinを使用してIISで
:
は、秘密鍵生成:
openssl req -new -sha256 -key myAppNameCSR.key -out myAppName.csr
:
openssl genrsa -out myAppName.key 2048
を秘密鍵からCSRファイルを生成アップルにcsrファイルをアップロードして証明書を作成する
PEMファイルに証明書
変換証明書をダウンロードしてください
openssl x509 -in aps_development.cer -inform der -out myAppNameCert.pem
のWindows Serverで証明書をインストールするにはPFXファイル
openssl pkcs12 -export -out myAppNameKey.pfx -inkey myAppNameCSR.key -in myAppNameCert.pem
生成:
を
[スタート]> [ファイル名を指定して実行]をクリックします。 プロンプトでmmcと入力し、[OK]をクリックしてMicrosoft管理コンソールを開きます。
[ファイル]をクリックし、[スナップインの追加と削除]をクリックします。 利用可能なスナップインの一覧から[証明書]をクリックし、[追加]をクリックします。
[コンピュータアカウント]をクリックします。
[次へ]をクリックし、[完了]をクリックします。 [OK]をクリックします。 個人ツリーノードを右クリックし、[すべてのタスク]> [インポート]を選択します。
ウィザードに従って、生成されたpfxファイルを指定し、作成時にパスワードを保護するために使用します。 個人ツリーノードで、[証明書]フォルダをダブルクリックします。 新しくインストールした証明書を右クリックします。 [すべてのタスク]> [秘密キーの管理]を選択します。
[セキュリティ]タブで、読み取りアクセスを提供するネットワークサービスアカウントを追加します。 グループIIS_IUSRSを秘密鍵に追加し、フルコントロールがあることを確認します。 CygwinのでPEMファイルを作成
は、だから今は、これらのファイルを持っている: PEMファイル
としてPFXファイル SSL証明書、aps_development.cerとして秘密鍵はPEMにPFXファイルを変換しますファイル:
:最後に
openssl pkcs12 -nocerts -out myAppNameKey.pem -in myAppNameKey.pfx
、単一.pemファイルに証明書とキーを組み合わせて
これは誰かに時間を節約したいと思っています...
私の問題は、Windowsサーバー上でcerを生成しています。 Macでは、キーチェーンアクセスを使用してcsrファイルを生成できるので問題はありません –