AWS SDK for Java 1.x mencapai end-of-support pada 31 Desember 2025. Kami menyarankan Anda bermigrasi ke AWS SDK for Java 2.xuntuk terus menerima fitur baru, peningkatan ketersediaan, dan pembaruan keamanan.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja dengan Sertifikat Server IAM
Untuk mengaktifkan koneksi HTTPS ke situs web atau aplikasi Anda AWS, Anda memerlukan sertifikat server SSL/TLS. Anda dapat menggunakan sertifikat server yang disediakan oleh AWS Certificate Manager atau sertifikat yang Anda peroleh dari penyedia eksternal.
Kami menyarankan Anda menggunakan ACM untuk menyediakan, mengelola, dan menyebarkan sertifikat server Anda. Dengan ACM Anda dapat meminta sertifikat, menyebarkannya ke AWS sumber daya Anda, dan membiarkan ACM menangani perpanjangan sertifikat untuk Anda. Sertifikat yang disediakan oleh ACM gratis. Untuk informasi selengkapnya tentang ACM, lihat Panduan Pengguna ACM.
Mendapatkan Sertifikat Server
Anda dapat mengambil sertifikat server dengan memanggil getServerCertificate metode, meneruskannya GetServerCertificateRequestdengan nama sertifikat. AmazonIdentityManagementClient
Impor
import com.amazonaws.services.identitymanagement.AmazonIdentityManagement; import com.amazonaws.services.identitymanagement.AmazonIdentityManagementClientBuilder; import com.amazonaws.services.identitymanagement.model.GetServerCertificateRequest; import com.amazonaws.services.identitymanagement.model.GetServerCertificateResult;
Kode
final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient(); GetServerCertificateRequest request = new GetServerCertificateRequest() .withServerCertificateName(cert_name); GetServerCertificateResult response = iam.getServerCertificate(request);
Lihat contoh lengkapnya
Daftar Sertifikat Server
Untuk mencantumkan sertifikat server Anda, panggil listServerCertificates metode ini dengan file ListServerCertificatesRequest. AmazonIdentityManagementClient Ini mengembalikan a ListServerCertificatesResult.
Panggil getServerCertificateMetadataList metode ListServerCertificateResult objek yang dikembalikan untuk mendapatkan daftar ServerCertificateMetadataobjek yang dapat Anda gunakan untuk mendapatkan informasi tentang setiap sertifikat.
Hasil mungkin terpotong; jika getIsTruncated metode ListServerCertificateResult objek kembalitrue, panggil setMarker metode ListServerCertificatesRequest objek dan gunakan untuk memanggil listServerCertificates lagi untuk mendapatkan kumpulan hasil berikutnya.
Impor
import com.amazonaws.services.identitymanagement.AmazonIdentityManagement; import com.amazonaws.services.identitymanagement.AmazonIdentityManagementClientBuilder; import com.amazonaws.services.identitymanagement.model.ListServerCertificatesRequest; import com.amazonaws.services.identitymanagement.model.ListServerCertificatesResult; import com.amazonaws.services.identitymanagement.model.ServerCertificateMetadata;
Kode
final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient(); boolean done = false; ListServerCertificatesRequest request = new ListServerCertificatesRequest(); while(!done) { ListServerCertificatesResult response = iam.listServerCertificates(request); for(ServerCertificateMetadata metadata : response.getServerCertificateMetadataList()) { System.out.printf("Retrieved server certificate %s", metadata.getServerCertificateName()); } request.setMarker(response.getMarker()); if(!response.getIsTruncated()) { done = true; } }
Lihat contoh lengkapnya
Memperbarui Sertifikat Server
Anda dapat memperbarui nama atau jalur sertifikat server dengan memanggil updateServerCertificate metode ini. AmazonIdentityManagementClient Dibutuhkan UpdateServerCertificateRequestobjek yang ditetapkan dengan nama sertifikat server saat ini dan baik nama baru atau jalur baru untuk digunakan.
Impor
import com.amazonaws.services.identitymanagement.AmazonIdentityManagement; import com.amazonaws.services.identitymanagement.AmazonIdentityManagementClientBuilder; import com.amazonaws.services.identitymanagement.model.UpdateServerCertificateRequest; import com.amazonaws.services.identitymanagement.model.UpdateServerCertificateResult;
Kode
final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient(); UpdateServerCertificateRequest request = new UpdateServerCertificateRequest() .withServerCertificateName(cur_name) .withNewServerCertificateName(new_name); UpdateServerCertificateResult response = iam.updateServerCertificate(request);
Lihat contoh lengkapnya
Menghapus Sertifikat Server
Untuk menghapus sertifikat server, panggil deleteServerCertificate metode dengan DeleteServerCertificateRequestberisi nama sertifikat. AmazonIdentityManagementClient
Impor
import com.amazonaws.services.identitymanagement.AmazonIdentityManagement; import com.amazonaws.services.identitymanagement.AmazonIdentityManagementClientBuilder; import com.amazonaws.services.identitymanagement.model.DeleteServerCertificateRequest; import com.amazonaws.services.identitymanagement.model.DeleteServerCertificateResult;
Kode
final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient(); DeleteServerCertificateRequest request = new DeleteServerCertificateRequest() .withServerCertificateName(cert_name); DeleteServerCertificateResult response = iam.deleteServerCertificate(request);
Lihat contoh lengkapnya
Informasi Selengkapnya
-
Bekerja dengan Sertifikat Server di Panduan IAM Pengguna
-
GetServerCertificatedi Referensi API IAM
-
ListServerCertificatesdi Referensi API IAM
-
UpdateServerCertificatedi Referensi API IAM
-
DeleteServerCertificatedi Referensi API IAM