Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konfigurasikan AWS CloudHSMCloudHsmProvider
kelas menggunakan kode
Pada Client SDK versi 5.8.0, Anda juga dapat mengkonfigurasi AWS CloudHSM CloudHsmProvider
kelas menggunakan kode Java. Cara untuk melakukan ini adalah dengan menggunakan objek CloudHsmProviderConfig
kelas. Anda dapat membangun objek ini menggunakanCloudHsmProviderConfigBuilder
.
CloudHsmProvider
memiliki konstruktor lain yang mengambil CloudHsmProviderConfig
objek, seperti contoh berikut menunjukkan.
CloudHsmProviderConfig config = CloudHsmProviderConfig.builder() .withCluster( CloudHsmCluster.builder() .withHsmCAFilePath(hsmCAFilePath) .withClusterUniqueIdentifier("CloudHsmCluster1") .withServer(CloudHsmServer.builder().withHostIP(hostName).build()) .build()) .build(); CloudHsmProvider provider = new CloudHsmProvider(config);
Dalam contoh ini, nama JCE penyedia CloudHsmCluster1
adal. ini adalah nama yang kemudian dapat digunakan aplikasi untuk berinteraksi denganJCE:
Cipher cipher = Cipher.getInstance("AES/GCM/NoPadding", "CloudHsmCluster1");
Atau, aplikasi juga dapat menggunakan objek penyedia yang dibuat di atas untuk memberi JCE tahu penggunaan penyedia itu untuk operasi:
Cipher cipher = Cipher.getInstance("AES/GCM/NoPadding", provider);
Jika pengidentifikasi unik tidak ditentukan dengan withClusterUniqueIdentifier
metode, nama penyedia yang dibuat secara acak dibuat untuk Anda. Untuk mendapatkan pengenal yang dihasilkan secara acak ini, aplikasi dapat memanggil provider.getName()
untuk mendapatkan pengenal.