視窗 AWS CloudHSM 先決條 - AWS CloudHSM

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

視窗 AWS CloudHSM 先決條

您必須先設定系統上 HSM 的登入認證,才能啟動 Windows 用 AWS CloudHSM 戶端並使用 KSP 和 CNG 提供者。您可以透過 Windows 認證管理員或系統環境變數來設定登入資料。建議您使用 Windows 認證管理員來存放登入資料。此選項適用於用 AWS CloudHSM 戶端 2.0.4 及更新版本。使用環境變數較容易設定,但比起使用 Windows 認證管理員較不安全。

Windows 認證管理員

您可以使用 set_cloudhsm_credentials 公用程式或 Windows 認證管理員界面。

  • 使用 set_cloudhsm_credentials 公用程式

    set_cloudhsm_credentials 公用程式包含在您的 Windows 安裝程式中。您可以使用此公用程式,輕鬆地將 HSM 登入資料傳遞到 Windows 認證管理員。如果您想要從來源編譯此公用程式,您可以使用安裝程式中包含的 Python 程式碼。

    1. 前往 C:\Program Files\Amazon\CloudHSM\tools\ 資料夾。

    2. 使用 CU 使用者名稱和密碼參數執行 set_cloudhsm_credentials.exe 檔案。

      set_cloudhsm_credentials.exe --username <CU USER> --password <CU PASSWORD>
  • 使用認證管理員界面

    您可以使用認證管理員界面來手動管理您的登入資料。

    1. 若要開啟認證管理員,請在工作列的搜尋方塊中輸入 credential manager,然後選取認證管理員

    2. 選取 Windows 認證以管理 Windows 認證。

    3. 選取新增一般認證並填寫詳細資訊,如下所示:

      • 網際網路或網路位址中,輸入目標名稱為 cloudhsm_client

      • 使用者名稱密碼中,輸入 CU 登入資料。

      • 按一下 OK (確定)

系統環境變數

您可以設定系統環境變數,用以識別 Windows 應用程式的 HSM 和 加密使用者 (CU)。您可以使用 setx 命令來設定系統環境變數,或以程式設計方式或是在 Windows 系統屬性控制台的進階標籤中設定永久性系統環境變數。

警告

當您透過系統環境變數設定登入資料時,密碼會在使用者的系統上以純文字提供。若要解決此問題,請使用 Windows 認證管理員。

設定下列系統環境變數:

n3fips_password=CU USERNAME:CU PASSWORD

識別 HSM 中的加密使用者 (CU),並提供所有必要的登入資訊。您的應用程式會以這個 CU 的身分進行驗證和執行。這個應用程式具有此 CU 的許可,並僅可以檢視和管理該 CU 擁有和共用的金鑰。若要建立新 CU,請使用 createUser。若要尋找現有 CU,請使用 listUsers

例如:

setx /m n3fips_password test_user:password123