顧客証明書を使用するための署名の移行

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • 署名ジョブを実行して、署名を顧客の信頼のルート (ROT) に移行します。

    始める前に

    必要なロール:admin、security_admin、および sn_kmf.cryptographic_manager

    コード署名は、本番インスタンスと信頼できるインスタンスで有効にする必要があります。com.snc.kmf.signature.validation.flag システムプロパティが true に設定されていることを確認することで確認できます。

    この手順は、インスタンスの顧客の信頼のルート (ROT) を変更する一連の手順の一部です。このプロセスの概要については、「信頼のルート構成の変更」を参照してください。

    手順

    1. 本番インスタンスにログインします。
    2. 移動先 すべて > システム定義 > スケジュール済みジョブ.
    3. [ ROT - 顧客証明書スケジュールを使用して署名を移行するためのレコードの更新セットを生成 (Generate Update set of records to migrate signature using customer certificate)] ジョブスケジュールを見つけて開きます。
    4. フォームの下部にある [今すぐ実行] を選択します。
    5. 移動先 すべて > システムセキュリティ > セキュリティジョブ > 新規作成.
    6. プロンプトで、[ 署名ジョブ] を選択します。
    7. [ 署名ジョブ] フォームで、必要に応じてフィールドに入力します。
      フィールド
      名前 ジョブの一意の名前を作成します。
      タイプ [更新セットに署名する (Sign Update Set)] を選択します。
      テーブル これまでのステップで作成した更新セットを選択します。更新セットの名前は change_root_of_trust_updateSet で始まります。
    8. フォーム ヘッダーを右クリックし、[ 保存 ] を選択してこのレコードを保存します。
    9. フォームヘッダーを右クリックし、 エクスポート > XML (このレコード) をクリックして、このレコードを XML ファイルとしてエクスポートします。
    10. 信頼できるインスタンスにログインします。
    11. 移動先 すべて > システムセキュリティ > セキュリティジョブ > すべて.
    12. リストヘッダーを右クリックし、[ XML のインポート] を選択します。
    13. [XML のインポート ] フォームで、[ファイルの選択] を選択し、前の手順でダウンロードした XML ファイル を選択します。
    14. [アップロード] を選択します。
    15. リストから、インポートされたセキュリティジョブを開きます。
    16. [ コード署名ジョブを本番環境にエクスポート] を選択します。
      このアクションにより、ジョブが署名され、本番インスタンスにインポートできる新しい更新セットに配置されます。
      重要:
      ジョブに署名した後、10 分以内に次の手順を実行する必要があります。この期間を超えた場合は、これらの手順を使用してジョブに再署名すると、別の署名済み更新セットが作成されます。
    17. 移動先 すべて > システムアップデートセット > ローカル更新セット.
    18. これまでの手順で作成した更新セットを見つけます。
      名前は SIGN_UPDATE_SET_updateSet で始まります。
    19. [XML のエクスポート] を選択して、更新セットを XML ファイルとして エクスポート します。
    20. 本番インスタンスにログインします。
    21. 移動先 すべて > システムアップデートセット > 取得済み Update Sets.
    22. リストの一番下で、[ XML から更新セットをインポート] を選択します。
    23. [XML のインポート ] フォームで、[ファイルの選択] を選択し、前の手順でダウンロードした XML ファイル を選択します。
    24. [アップロード] を選択します。
    25. 移動先 すべて > システムアップデートセット > 取得済み Update Setsをクリックし、 SIGN_UPDATE_SET_updateSetで始まる更新セットを開きます。
    26. [更新セットのプレビュー] を選択します。
    27. プレビューが完了したら、[ 更新セットのコミット] を選択します。
    28. 移動先 すべて > システムセキュリティ > セキュリティジョブ > すべて.
    29. インポートされたセキュリティジョブを開きます。
    30. [ 開始 ] を選択してセキュリティ ジョブを実行します。

      セキュリティ ジョブが完了すると、ジョブのステータスに関する情報が [サマリー ] フィールドに表示されます。

      ジョブが [完了] ステータスの場合、更新セットレコードのすべての署名で、顧客が提供した証明書を検証証明書として使用する必要があります。これは、KMF 署名レコード [sn_kmf_record_signature] テーブルで確認できます。

    次のタスク

    信頼のルートの構成プロセスを続行するには、「」を参照してください ServiceNow Root of Trust の無効化