証明書の更新
このトピックでは、Junos OS デバイス上のデフォルトの信頼できる CA 証明の動的更新を理解し、設定することができます。
信頼されたca証明書の動的更新
Junos OSデバイスは、デフォルトの信頼できるCA 証明のリストを提供します。Junos OS デバイスは、これらの証明書を動的に管理します。また、信頼できるCA 証明のカスタムリストを作成し、CA 証明をデバイスにロードすることもできます。ただし、カスタムの信頼できる CA 証明は手動で管理する必要があります。このセクションでは、デフォルトの信頼できる CA 証明の動的管理に焦点を当てます。
デフォルトの信頼できるCAバンドルの動的更新により、
-
セキュリティ侵害が発生した場合の CA の削除は、自動的に行われます。
-
新しいJunos OSのリリースを待たずに、新しい信頼できるCAバンドルに新しいCAを即座に追加できます。
信頼されたcaバンドルの動的更新に関連するプロセス
デフォルトの信頼できる CA バンドルの動的更新には、次のプロセスが含まれます。
-
Juniper CDNサーバー(http://signatures.juniper.net/cacert)は、デフォルトの信頼できるCA 証明をホストします。
-
サーバーは、ターゲット・ファイルおよびマニフェスト・ファイルの署名付きコピーを EE 証明書とともにホストし、これらのファイルの署名付きコピーを検証します。ターゲット・ファイルには、デフォルトの信頼できるCA 証明(
default-trusted-ca-certs)のリストが含まれています。マニフェスト ファイルには、既定の信頼できる CA バンドルのリビジョン番号と日付が含まれています。 -
Junos OSデバイスは、デフォルトで、信頼できるCAバンドルを自動的にダウンロードします。既定または既定以外のルーティング インスタンスを使用してインターネットに接続し、既定の信頼できるCA 証明をダウンロードおよび更新できます。
-
PKID を使用する PKI プロセスは、デフォルトの信頼できる CA バンドル (
default-trusted-ca-certs) を CDN サーバーからデバイスに安全にダウンロードします。信頼されたCA 証明の動的更新では、以前に読み込まれた
ca-profile-group、手動で追加されたCA 証明、および他の信頼されたグループの一部である証明書は変更されません。信頼されたca証明書の動的更新の設定を参照してください。
-
ca-profile-grouploadコマンドを発行すると、PKI プロセスはバックグラウンドでデフォルトの信頼できるCA 証明をロードし、CLI のブロックを解除して、他のタスクを続行できるようにします。 -
default-trusted-ca-certsに関連付けられたca-profile-groupがない場合でも、定期的なポーリングのたびに、PKI は信頼できる CA バンドルの最新のコピーをデバイスにダウンロードします。 -
CA 証明書が既定の信頼できる CA リストから削除されると、PKI プロセスにより、CA 証明書へのすべての参照が確実に削除されます。
trusted-ca-groupに参照が存在する場合、PKI プロセスは、実際のCA 証明が既に削除されたca-profile名への参照のみを保持します。 信頼されたca証明書の動的更新の設定を参照してください。 -
既定では、PKI プロセスは 24 時間ごとに CDN サーバーをポーリングして最新の既定の信頼できる CA バンドルを探し、バンドル内の信頼された CA に対する変更の一覧を更新します。変更がある場合、PKI プロセスはそれらをバックグラウンドで読み込みます。必要に応じて、ポーリング期間を変更したり、この自動更新プロセスを無効にしたりすることもできます。 信頼されたca証明書の動的更新の設定を参照してください。
信頼されたca証明書の動的更新を設定する
前提 条件
既定の信頼できる CA 証明の動的更新を構成する前に、次の前提条件を満たしていることを確認してください。
-
以上で、Junos OSデバイスの基本設定は完了です。
-
Junos OS デバイスに Juniper CDN サーバーにアクセスできること。デフォルト以外のルーティング インスタンスを使用してインターネットに接続し、デフォルトの信頼できる CA 証明をダウンロードすることもできます。信頼できるCA 証明の動的更新を構成する前に、既定以外のルーティング インスタンスを構成してください。Juniper CDNサーバーの詳細については、ジュニパーの営業担当までお問い合わせください。
- カスタム CDN サーバーの場合は、最新の CA 証明と URL があることを確認します。カスタム CDN サーバーの構成は、このトピックの範囲外です。
要件に基づいて、次のタスクにナビゲートし、デフォルトの信頼できる CA バンドルの動的更新を構成します。
- CDN サーバーへの接続を確認する
- デフォルトの信頼されたca証明書の自動ダウンロードを有効にする
- デフォルトの信頼されたca証明書を自動的にダウンロードするplsはタイトルを短くしてみてください-はい、更新されました
- デフォルトの信頼されたca証明書を手動でダウンロードするデフォルトの信頼されたca証明書を手動でダウンロードする
- デフォルトの信頼されたca証明書のダウンロードステータスを確認する
- 信頼されたca証明書の自動ダウンロードを無効にする
CDN サーバーへの接続を確認する
概要
次のコマンドを使用して CDN サーバーへの接続を確認し、既定の信頼された CA 証明をダウンロードします。このコマンドはマニフェスト ファイルをダウンロードし、CDN サーバーで使用可能な trusted-ca-bundle バージョンを表示します。
コマンドの詳細については、「 request security pki ca-certificate ca-profile-group default-trusted-ca-certs 」を参照してください。
構成
-
Junos OSデバイスの動作モードからCDNサーバーへの接続を確認するには、次のコマンドを発行します。
user@host> request security pki ca-certificate ca-profile-group default-trusted-ca-certs download check-server
デフォルトの信頼されたca証明書の自動ダウンロードを有効にする
概要
ジュニパーネットワークスは、Juniper CDNサーバー上のデフォルトの信頼できるCA 証明を定期的に更新しており、Junos OSデバイスで証明書をダウンロードできます。Junos OSデバイスでは、デフォルトの信頼できるCA 証明の自動ダウンロードがデフォルトで有効になっています。設定をカスタマイズし、指定した間隔で最新のデフォルトの信頼できる CA 証明を読み込むことができます。値を指定しない場合、デフォルトの周期は 24 時間です。デフォルトの Juniper CDN Server(http://signatures.juniper.net/cacert)を使用する場合、別途設定する必要はありません。
この例では、デフォルトの設定を使用して、Junos OS デバイスでデフォルトの信頼できる CA 証明の自動ダウンロードを有効にする方法を示しています。設定ステートメントの詳細については、 default-trusted-ca-certs(セキュリティ) を参照してください。ダウンロードされたデフォルトの信頼できる CA 証明は、 ステートメント request security pki ca-certificate ca-profile-group load コマンドを使用して、バックグラウンドで自動的にロードされます。証明書を読み込むために、このコマンドを明示的に実行する必要はありません。
構成
デフォルトの信頼できるCA 証明の自動ダウンロードはデフォルトで有効になっているため、別途設定する必要はありません。
デフォルトの信頼されたca証明書の自動ダウンロード
概要
この例では、カスタムCA 証明の自動ダウンロードを有効にしながら、次のカスタム設定を指定します。
-
Junos OS デバイスを設定して、デフォルトの信頼できる CA 証明を 48 時間ごとにダウンロードしてインストールします。
-
URL signatures.example.net を介して到達できるカスタムCDNサーバーを指定します。
-
CDNサーバーに到達するためのデフォルト以外のルーティング インスタンスを指定します。
設定ステートメントの詳細については、 default-trusted-ca-certs(セキュリティ) を参照してください。
構成
構成
-
ダウンロード操作と読み込み操作の周期を 48 時間に設定します。CLI は、自動的に証明書を Junos OS デバイスに読み込みます。
[edit] user@host# set security pki default-trusted-ca-certs automatic-download interval hours 48
-
カスタム URL を指定します。
[edit] user@host# set security pki default-trusted-ca-certs automatic-download url signatures.example.net
-
ルーティング インスタンスを指定します。
[edit] user@host# set security pki default-trusted-ca-certs automatic-download routing-instance RI1
-
設定をコミットします。
[edit] user@host# commit
デフォルトの信頼されたca証明書を手動でダウンロードする
概要
次のコマンドを使用して、デフォルトの信頼できる CA 証明を CDN サーバーから Junos OS デバイスに手動でダウンロードします。このコマンドは、定期的に実行されるデフォルトの信頼できる CA 証明の自動ダウンロードに追加されます。
コマンドの詳細については、「 request security pki ca-certificate ca-profile-group default-trusted-ca-certs 」を参照してください。
構成
構成
-
Junos OSデバイスの動作モードからデフォルトの信頼できるCA 証明を明示的にダウンロードするには、次のコマンドを発行します。
user@host> request security pki ca-certificate ca-profile-group default-trusted-ca-certs download
デフォルトの信頼されたca証明書のダウンロードステータスを確認する
概要
以下のコマンドを使用して、CDN サーバーから Junos OS デバイス上のデフォルトの信頼できる CA 証明のダウンロード状況を確認します。これらのコマンドは、バージョン番号とバージョン日付を表示します。それらを使用して、以前にダウンロードしたバージョンと日付を確認できます。
コマンドの詳細については、「 request security pki ca-certificate ca-profile-group default-trusted-ca-certs 」を参照してください。
構成
構成
-
Junos OSデバイスで利用可能なバージョン番号とバージョン日付を確認するには、次のコマンドを発行します。
user@host> request security pki ca-certificate ca-profile-group default-trusted-ca-certs download status
次のコマンドを使用して、デフォルトの信頼できる CA 証明を読み込みます。
user@host> request security pki ca-certificate ca-profile-group load ca-group-name default-trusted-ca-certs filename default
信頼されたca証明書の自動ダウンロードを無効にする
概要
自動ダウンロードはデフォルトで有効になっています。この例では、既定の信頼できる CA 証明の自動ダウンロードを無効にする方法を示しますが、お勧めしません。
設定ステートメントの詳細については、 default-trusted-ca-certs(セキュリティ) を参照してください。
構成
構成
-
デフォルトの信頼できる CA 証明の自動ダウンロードを無効にするには、次のコマンドを使用します。
[edit] user@host# set security pki default-trusted-ca-certs automatic-download deactivate
-
設定をコミットします。
[edit] user@host# commit