AWS CloudHSM クライアント SDK 5 用キーストレージプロバイダー (KSP) に対する認証
AWS CloudHSM クライアント SDK 5 用キーストレージプロバイダー (KSP) を使用する前に、お使いのシステム上で HSM のログイン認証情報を設定する必要があります。これには 2 つのオプションがあります。
-
Windows 資格情報マネージャー (より高いセキュリティのため推奨)
-
システム環境変数 (より簡単なセットアップ)
Windows 資格情報マネージャー
認証情報は、set_cloudhsm_credentials ユーティリティまたは Windows 資格情報マネージャーのインターフェイスを使用して設定できます。
-
set_cloudhsm_credentialsユーティリティの使用:Windows インストーラには
set_cloudhsm_credentialsユーティリティが含まれています。このユーティリティを使用して、HSM ログイン認証情報を Windows 資格情報マネージャーに簡単に渡すことができます。このユーティリティをソースからコンパイルする場合は、インストーラに含まれている Python コードを使用できます。-
C:\Program Files\Amazon\CloudHSM\tools\に移動します。 -
次のコマンドを実行します。
set_cloudhsm_credentials.exe --username<CU USER>--password<CU PASSWORD>
-
-
資格情報マネージャーのインターフェイスの使用:
-
認証情報マネージャーを開く:
-
タスクバーの検索ボックスに
credential managerと入力します -
[資格情報マネージャー] を選択します
-
-
[Windows 資格情報] を選択して、Windows 認証情報を管理します。
-
[汎用資格情報を追加] を選択します
-
次の詳細情報を入力します。
-
インターネットまたはネットワークアドレス:
CLOUDHSM_PIN。 -
ユーザー名:
<CU USER>。 -
パスワード:
<CU PASSWORD>。
-
-
[OK] をクリックします。
-
システム環境変数
ご使用の HSM および Crypto User (CU) を識別するシステム環境変数を設定できます。
警告
システム環境変数を使用して認証情報を設定すると、パスワードがシステム上にプレーンテキストで保存されます。セキュリティを向上させるには、代わりに Windows 資格情報マネージャーを使用してください。
以下のいずれかを使用して環境変数を設定できます。
システム環境変数を設定する方法
CLOUDHSM_PIN=<CU USERNAME>:<CU PASSWORD>-
HSM の Crypto User (CU) を識別し、必要なすべてのログイン情報を提供します。アプリケーションはこの CU として認証および実行します。このアプリケーションには、この CU のアクセス権限があり、CU が所有および共有しているキーのみを表示および管理できます。新しい CU を作成するには、CloudHSM CLI でuser create コマンドを使用します。既存の CU を検索するには、CloudHSM CLI で user list コマンドを使用します。
例:
setx /m CLOUDHSM_PIN test_user:password123