Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konfigurasikan TLS pasca-kuantum hibrida
Dalam prosedur ini, tambahkan dependensi Maven untuk Com AWS mon Runtime HTTP Client. Selanjutnya, konfigurasikan klien HTTP yang lebih menyukai TLS pasca-kuantum. Kemudian, buat AWS KMS klien yang menggunakan klien HTTP.
Untuk melihat contoh kerja lengkap mengonfigurasi dan menggunakan TLS pasca-kuantum hibrida dengan AWS KMS, lihat aws-kms-pq-tls-example
-
Tambahkan klien Com AWS mon Runtime ke dependensi Maven Anda. Sebaiknya gunakan versi terbaru yang tersedia.
Misalnya, pernyataan ini menambahkan versi klien
2.30.22Com AWS mon Runtime ke dependensi Maven Anda. Gunakan versi2.30.22atau yang lebih baru untuk mengaktifkan ML-KEM.<dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>aws-crt-client</artifactId> <version>2.30.22</version> </dependency> -
Untuk mengaktifkan suite sandi pasca-kuantum hibrida, tambahkan AWS SDK for Java 2.x ke proyek Anda dan inisialisasi. Kemudian aktifkan suite cipher pasca-kuantum hibrida pada klien HTTP Anda seperti yang ditunjukkan pada contoh berikut.
Kode ini menggunakan parameter
postQuantumTlsEnabled()metode untuk mengonfigurasi klien HTTP runtime AWS umum yang lebih memilih rangkaian cipher pasca-kuantum hibrida yang direkomendasikan, ECDH dengan. ML-KEM Kemudian menggunakan klien HTTP yang dikonfigurasi untuk membangun instance klien AWS KMS asinkron,.KmsAsyncClientSetelah kode ini selesai, semua permintaan AWS KMS API pada KmsAsyncClientinstance menggunakan TLS pasca-kuantum hibrida.// Configure HTTP client SdkAsyncHttpClient awsCrtHttpClient = AwsCrtAsyncHttpClient.builder() .postQuantumTlsEnabled(true) .build(); // Create the AWS KMS async client KmsAsyncClient kmsAsync = KmsAsyncClient.builder() .httpClient(awsCrtHttpClient) .build(); -
Uji AWS KMS panggilan Anda dengan TLS pasca-kuantum hibrida.
Saat Anda memanggil operasi AWS KMS API pada AWS KMS klien yang dikonfigurasi, panggilan Anda ditransmisikan ke AWS KMS titik akhir menggunakan TLS pasca-kuantum hibrida. Untuk menguji konfigurasi Anda, pang AWS KMS gil API, seperti
ListKeys.ListKeysReponse keys = kmsAsync.listKeys().get();Untuk mengonfirmasi bahwa panggilan Anda menggunakan TLS pasca-kuantum hibrida, periksa entri CloudTrail lognya seperti yang dijelaskan di. Memverifikasi Post-Quantum TLS Hibrida