Need help getting and using the certificates that JMP Live requires? Here you go!Need help getting and using the certificates that JMP Live requires? Here you go!Need help getting and using the certificates that JMP Live requires? Here you go!Need help getting and using the certificates that JMP Live requires? Here you go!JMP Live に必要な証明書の取得と使用についてサポートが必要ですか? どうぞ!
SSL証明書を設定していますか? JMPライブ? ここで説明するプロセスは、JMP Live に必要な証明書を取得して使用するのに役立ちます。
SSL 証明書は、ブラウザと Web サーバーの安全な通信を可能にする暗号キーを含むテキスト ファイルです。 SSL 証明書を使用する主な理由は、Web 経由で送信される機密情報を暗号化して、意図した受信者のみがアクセスできるようにすることです。キーは組織に固有であり、通常は DigiCert、Symantec、Network Solutions などのサードパーティ ベンダーによって提供されます。 JMP Live は、これらの証明書がないと実行できません。
JMP Live には 3 つの証明書ファイルが必要です。
- 証明書自体を含むファイル。
- 証明書の秘密キーを含むファイル。
- ルート証明書チェーンを含むファイル。認証局 (CA) 証明書チェーンとも呼ばれます。
JMP Live インストーラーは、ローカル ホスト設定での最小限のテストを可能にする証明書のセットを提供します。 ただし、サイトをローカル ブラウザで表示すると警告が生成され、インストール マシン以外のブラウザからサイトにアクセスできなくなります。 次のプロセスを使用して、自分で証明書を取得できます。
認証局 (CA) に証明書を要求する
証明書と秘密キーは組織用に構成されます。 ルート証明書はサードパーティ ベンダーから提供されます。
サードパーティ ベンダーから証明書を購入する必要がある場合は、必要なファイルの入手方法に関するドキュメントを参照してください。
組織で証明書が利用可能な場合、CA Web Enrollment 役割サービスは、CA 役割サービスとの対話を可能にする一連の Web ページを提供します。 これらの Web ページは通常、次の場所にあります。 https://<サーバー名>/certsrv 、 どこ<サーバー名> CA Web 登録ページをホストするサーバーの名前です (例: https://certificates.company.com/certsrv )。
証明書登録サービスの場所を見つけたら、次の手順に従います。
- 証明書を取得する: CA Web Enrollment 役割サービス Web ページから証明書を要求します。 組織が提供する指示に従って、証明書の要求を送信します。 証明書が発行されたら、それをダウンロードしてインストール マシンに保存します。 エンコードを要求されたら、選択しますBase64 。 ダウンロードしたファイルに含まれる証明書は、通常は次で始まるエンコードされたデータです。 -----証明書を開始します ---- 。 ダウンロードしたファイルは、 No. 1 。
- 証明書の秘密キーを取得する: 秘密キーは証明書要求と同時に生成されます。 証明書リクエストの生成中に秘密キーは表示されません。 通常、バックグラウンドで作成され、通知なしにサーバーのファイルシステムに保存されます。 証明書の秘密キーを見つける方法はいくつかあります (「便利なリンクこのブログ投稿の最後に記載するか、オプションとして Google を使用してください)。
次のいずれかの方法を使用して、秘密キーの形式を JMP Live が受け入れられる形式に変更します。
- 証明書パス内のすべての証明書と秘密キーをエクスポートした後、ダウンロードされたファイル (PKCS #12) は通常、パスワードで保護されます。 JMP Liveではパスワード保護されたファイルは使用できません。 パスワードを削除するには、OpenSSL を使用できます (「便利なリンクこのブログ投稿の最後に記載するか、オプションとして Google を使用してください)。 次のコマンドを実行してパスワードを削除します。証明書。 FXは、エクスポートされた証明書と秘密鍵ファイルです。
openssl pkcs12 -in cert.pfx -nodes -out cert.pem
上記のコマンドが OpenSSL のバージョンで機能しない場合は、代わりに次のコマンドを使用してください。
openssl pkcs7 -print_certs -in cert.pfx -out cert.pem
上記のコマンドを実行すると、証明書.pemファイルには、JMP Live に必要な保護されていない秘密キーとすべての証明書が含まれています。 開ける証明書.pemメモ帳ツールを使用して秘密キーをコピーし、新しいファイルに貼り付けます。 に含まれる秘密鍵証明書.pemは、通常は次で始まるエンコードされたデータです。 -----RSA 秘密鍵の開始 ----この新しいファイルはファイル番号です。 2.
- 一部の証明書ユーティリティでは、証明書とキーを Apache 形式でエクスポートできる場合があります。 これを行うには通常、パスワードは必要なく、証明書とキーは 2 つの別個のファイルにエクスポートされます。 この 2 つのファイルはファイル番号として使用できます。 1 と 2 を OpenSSL を使用して変換する必要はありません。
- ルート証明書を取得する: 役割サービス Web サイトには通常、「CA 証明書、証明書チェーン、または CRL をダウンロードする」というメニュー項目が含まれています。 JMP Live には、 CA 証明書チェーン。 このアイテムは、ファイル番号をダウンロードするために使用できます。 3. エンコードの選択を求められたらBase64 。 ダウンロードしたファイルがパスワードで保護されている場合は、秘密キーについて説明したのと同じ手順 (上記の手順 2) を使用してパスワードを削除します。 ファイルが PKCS#7 または P7B 形式の場合は、Privacy Enhanced Mail または PEM 形式に変換する必要があります。 これを行うには、次のコマンドを実行します。
openssl pkcs7 -in certnew.p7b -nodes -out root.pem
証明書を検証します (オプション)
次のコマンドを実行して、PEM ファイルを確認できます。
openssl x509 -in root.pem -text
これにより、証明書の内容が表示され、発行者、件名、有効期限などのさまざまな部分を確認できます。
JMP Live での証明書の使用
- 必要な証明書を取得したら、JMP Live で使用を開始できます。
ファイルを中央の場所に保存するか、JMPLive フォルダーと JMPPool フォルダー内の SSL ディレクトリ (通常は次の場所) にコピーします。
C:\Program Files\SAS\JMP Live\JMPLive\ssl
C:\Program Files\SAS\JMP Live\JMPPool\ssl
- JMPLive および JMPPool の .env ファイルを編集して、3 つのファイル (証明書、秘密キー、およびルート証明書) への適切なパスを反映します。
- JMP Live .env ファイルを編集する。 JMP Live のルート証明書は JMPPool/ssl ディレクトリにあることに注意してください。
SSL_CERT_FILE='c:\Program Files\SAS\JMP Live\JMPLive\ssl\ cert.pem'
SSL_KEY_FILE='c:\Program Files\SAS\JMP Live\JMPLive\ssl\key.pem'
SSL_CA_FILE='c:\Program Files\SAS\JMP Live\JMPPool\ssl\root.pem'
- JMP プールの .env ファイルを編集する(ルート証明書のみ) 。
SSL_CA_FILE='c:\Program Files\SAS\JMP Live\JMPPool\ssl\root.pem'
- タスク マネージャーの [サービス] タブを使用して、JMP Live Web アプリケーション (websjmpsvc.exe) および JMP プール マネージャー (jmpppolsvc.exe) を起動または再起動します。
便利なリンク
最後に、SSL 証明書を設定する際に参照するリンクをいくつか示します。