

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Otentikasi ke penyedia penyimpanan Kunci (KSP) untuk AWS CloudHSM Klien SDK 5
<a name="ksp-library-authentication"></a>

Sebelum Anda menggunakan Key Storage Provider (KSP) untuk AWS CloudHSM Client SDK 5, Anda harus mengatur kredensi login untuk HSM pada sistem Anda. Anda memiliki dua pilihan:
+ Windows Credentials Manager (direkomendasikan untuk keamanan yang lebih baik)
+ Variabel lingkungan sistem (pengaturan yang lebih sederhana)

## Pengelola Kredensional Windows
<a name="sdk5-wcm"></a>

Anda dapat mengatur kredensil menggunakan `set_cloudhsm_credentials` utilitas atau antarmuka Windows Credentials Manager.
+ **Menggunakan utilitas `set_cloudhsm_credentials`**:

  Pemasang Windows termasuk `set_cloudhsm_credentials` utilitas. Anda dapat menggunakan utilitas ini untuk dengan mudah melewati kredensial login HSM ke Windows Credential Manager. Jika Anda ingin mengkompilasi utilitas ini dari sumber, Anda dapat menggunakan kode Python yang disertakan dalam penginstal.

  1. Navigasi ke `C:\Program Files\Amazon\CloudHSM\tools\`.

  1. Jalankan perintah berikut:

     ```
     set_cloudhsm_credentials.exe --username {{<CU USER>}} --password {{<CU PASSWORD>}}
     ```
+ **Menggunakan antarmuka Credential Manager**:

  1. Buka Manajer Kredensi:
     + Masukkan `credential manager` di kotak pencarian taskbar 
     + Pilih **Credential Manager**

  1. Pilih **Kredensial Windows** untuk mengelola kredensial Windows.

  1. Pilih **Tambahkan kredensi generik**

  1. Masukkan detail berikut:
     + **Alamat Internet atau Jaringan**:`CLOUDHSM_PIN`.
     + **Nama Pengguna**:{{<CU USER>}}.
     + **Kata Sandi**:{{<CU PASSWORD>}}.

  1. Pilih **OK**

## Variabel lingkungan sistem
<a name="sdk5-enviorn-var"></a>

Anda dapat mengatur variabel lingkungan sistem untuk mengidentifikasi HSM dan [pengguna kripto](understanding-users.md#crypto-user-chsm-cli) (CU) Anda. 

**Awas**  
Menyetel kredensil melalui variabel lingkungan sistem menyimpan kata sandi Anda dalam teks biasa di sistem Anda. Untuk keamanan yang lebih baik, gunakan Windows Credential Manager sebagai gantinya.

Anda dapat mengatur variabel lingkungan menggunakan:
+ Itu [https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/setx](https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/setx).
+ Panel Kontrol **Properti Sistem** Windows (tab **Lanjutan**).
+ mengatur variabel lingkungan sistem permanen Metode [terprogram](https://msdn.microsoft.com/en-us/library/system.environment.setenvironmentvariable(v=vs.110).aspx).

Untuk mengatur variabel lingkungan sistem:

**`CLOUDHSM_PIN={{<CU USERNAME>}}:{{<CU PASSWORD>}}`**  
Mengidentifikasi [pengguna kripto](understanding-users.md#crypto-user-chsm-cli) (CU) di HSM dan menyediakan semua informasi login yang diperlukan. Aplikasi Anda mengautentikasi dan berjalan sebagai CU ini. Aplikasi memiliki izin CU ini dan dapat melihat dan mengelola hanya kunci yang CU miliki dan bagikan. Untuk membuat CU baru, gunakan perintah [user create](cloudhsm_cli-user-create.md) di CloudHSM CLI. Untuk menemukan yang ada CUs, gunakan perintah [daftar pengguna](cloudhsm_cli-user-list.md) di CloudHSM CLI.  
Contoh:  

```
setx /m CLOUDHSM_PIN test_user:password123
```

**catatan**  
Saat menyetel variabel lingkungan CLOUDHSM\_PIN, Anda harus menghindari karakter khusus apa pun yang mungkin ditafsirkan oleh shell Anda.