ユーザー証明書の生成とインストール
admin ロールを保持している場合は、Windows マシンでクライアント認証とコード署名用のユーザー証明書を生成してインストールできます。
- クライアント認証
-
クライアント認証により、接続中に 無人ロボット アプリケーションと ServiceNow サーバー間で相互 TLS (mTLS) 認証が可能になります。
ユーザー証明書を生成してインストールするか、Active Directory 証明書をエクスポートできます。
- コード署名証明書
- コード署名証明書は、 RPA デスクトップデザインスタジオからの自動化パッケージの署名と検証に使用されます。この証明書は、スクリプトの実行前にスクリプトの改ざんや破損を検出します。
コード署名証明書は、無人ロボット と アテンド型ロボット の実行中に検証されます。
Active Directory 証明書がない場合は、次のトピックのタスクを実行して、ユーザー証明書を生成してインストールします。詳細については、「Microsoft Active Directory 証明書のエクスポート」を参照してください。
KeyStore Explorer からのユーザー証明書の生成
KeyStore Explorer アプリケーションを使用して、セキュアなクライアント認証とコード署名のためのユーザー証明書を Windows マシンで生成します。この参照手順は、ユーザー証明書を生成する多くの方法の 1 つです。
始める前に
Windows マシンでこのタスクを実行します。
ユーザー証明書が組織によって生成されている場合は、この手順をスキップできます。ユーザー証明書のインストールを続行できます。
ユーザー証明書が組織で生成されていない場合は、この手順またはその他の手順を使用してクライアント認証証明書を生成できます。
必要なロール:admin
このタスクについて
Windows マシンに KeyStore Explorer アプリケーションをインストールし、KeyStore Explorer アプリケーションからクライアント認証とコード署名証明書を生成できます。これらの証明書がすでにある場合は、このタスクをスキップします。
無人ロボット アプリケーションを認証するためのクライアント認証証明書を生成します。
RPA デスクトップデザインスタジオ から自動化プロジェクトを公開するためのコード署名証明書を生成します。
手順
次のタスク
admin ロールを保持している場合は、証明書ベースの認証プラグインをアクティブ化します。これは、インスタンスに証明書を登録するための前提条件です。詳細については、「証明書ベースの認証のアクティブ化」を参照してください。
ユーザーが生成したクライアント認証証明書を登録して、認証に使用できるようにします。詳細については、「CA 証明書の登録」を参照してください。
ユーザーが生成したクライアント認証証明書をユーザーにマッピングします。詳細については、「PEM 証明書をユーザーにマップ」を参照してください。
生成されたクライアント認証とコード署名証明書をインストールします。詳細については、「ユーザーが生成した証明書のインストール」を参照してください。
ユーザーが生成した証明書のインストール
admin ロールを保持している場合は、ユーザーが生成した (クライアント認証およびコード署名) 証明書を Windows マシンにインストールします。
始める前に
クライアント認証およびコード署名証明書を生成します。詳細については、「KeyStore Explorer からのユーザー証明書の生成」を参照してください。
admin ロールを保持している場合は、証明書ベースの認証プラグインをアクティブ化します。これは、インスタンスに証明書を登録するための前提条件です。詳細については、「証明書ベースの認証のアクティブ化」を参照してください。
ユーザーが生成したクライアント認証証明書を登録して、認証に使用できるようにします。詳細については、「CA 証明書の登録」を参照してください。
ユーザーが生成したクライアント認証証明書をユーザーにマッピングします。詳細については、「PEM 証明書をユーザーにマップ」を参照してください。
必要なロール:admin
このタスクについて
手順
- 証明書ファイルをダブルクリックして[証明書のインポートウィザード] ダイアログボックスを開きます。
-
[ストアの場所] リストで、次のいずれかのオプションを選択します。
- クライアント認証証明書をインストールする場合、証明書の場所を保存するには、[ローカルマシン] を選択します。
- コード署名証明書をインストールする場合、証明書の場所を保存するには、[現在のユーザー] を選択します。
- [次へ] を選択します。
- [インポートするファイル] ダイアログボックスで、インポートするファイルを [ファイル名] フィールドに指定します。
- [次へ] を選択します。
- [秘密鍵の保護] ダイアログボックスで、秘密鍵の [パスワード] フィールドにパスワードを入力します。
- [インポートオプション] セクションで、[すべての拡張プロパティを含める] オプションを選択します。
- [次へ] を選択します。
- [証明書ストア] ダイアログボックスで、[証明書のタイプに基づいて証明書ストアを自動的に選択する] オプションを選択し、Windows マシンが証明書ストアを自動的に選択できるようにします。
- [次へ] を選択します。
- [証明書のインポートウィザードの完了 (Completing the Certificate Import)] ダイアログボックスで [完了] を選択します。
- [確認] ダイアログボックスで [OK] を選択します。
次のタスク
秘密キーを管理するユーザーの追加
admin ロールを保持している場合は、Windows マシンで秘密キーを管理するユーザーを追加して、証明書の生成を完了します。
始める前に
admin ロールを保持している場合は、ユーザーが生成した (クライアント認証およびコード署名) 証明書を Windows マシンにインストールします。詳細については、「ユーザーが生成した証明書のインストール」を参照してください。
必要なロール:admin
手順
- Windows マシンで、[検索] メニューから「コンピューター証明書の管理」と入力します。
- 証明書マネージャーツールで、 .
- [証明書のインポートウィザード] ダイアログボックスで、インストールされた証明書を右クリックし、 .
- [権限] ダイアログボックスで、[追加] を選択します。
- [ユーザー、コンピューター、サービスアカウント、またはグループを選択 (Select Users, Computers, Service Accounts, or Groups)] ダイアログボックスの [選択するオブジェクト名を入力 (Enter the Object names to select)] フィールドに、ロボットがマシンにログインするために使用するユーザーアカウントを入力します。
- [名前を確認] を選択します。
- ユーザーアカウントを選択してから、[OK] を選択します。
- [権限] ダイアログボックスで、追加したユーザーを選択し、[読み取り] チェックボックスをオンにして、[フルコントロール] チェックボックスをオフにします。
- [適用] を選択し、[OK] を選択します。
次のタスク
- 無人ロボット を設定します。詳細については、「無人ロボット を設定」を参照してください。
- RPA デスクトップデザインスタジオ で自動化プロジェクトを公開するには。詳細については、「RPA デスクトップデザインスタジオ での自動化プロジェクトの公開」を参照してください。