Tabel berikut mencantumkan operasi API Instans KMS yang tersedia untuk digunakan dalam Key Management Service (KMS).
Operasi terkait kunci
Sebelum memanggil operasi terkait kunci, perhatikan informasi berikut:
AdvanceEncrypt, AdvanceDecrypt, AdvanceGenerateDataKey, dan GenerateDataKey: Untuk memanggil operasi ini, Anda harus menggunakan kunci simetris.
Encrypt dan Decrypt: Untuk memanggil operasi ini, Anda harus menggunakan kunci simetris atau asimetris.
Sign, Verify, dan GetPublicKey: Untuk memanggil operasi ini, Anda harus menggunakan kunci asimetris.
Operasi | Deskripsi |
Mengenkripsi teks biasa menjadi teks sandi. Penting
| |
Mendekripsi teks sandi menjadi teks biasa. | |
Menghasilkan kunci data dan mengenkripsi data dengan menggunakan enkripsi amplop KMS. Penting Sebelum Anda dapat memanggil operasi AdvanceDecrypt, Anda harus menyimpan teks sandi (CiphertextBlob) dan data autentikasi (Aad) yang dikembalikan oleh operasi AdvanceGenerateDataKey. | |
Mengenkripsi teks biasa menjadi teks sandi. Penting Sebelum Anda dapat memanggil operasi Decrypt atau AdvanceDecrypt, Anda harus menyimpan ID kunci (KeyId), teks sandi (CiphertextBlob), algoritma enkripsi (Algorithm), vektor awal (Iv), mode padding (PaddingMode), dan data autentikasi (Aad) yang dikembalikan oleh operasi Encrypt. | |
Mendekripsi teks sandi menjadi teks biasa. | |
Menghasilkan kunci data dan mengenkripsi data dengan menggunakan enkripsi amplop KMS. | |
Menghasilkan tanda tangan dengan menggunakan kunci asimetris. Penting Anda dapat memanggil operasi Verify untuk memverifikasi tanda tangan. Anda juga dapat memperoleh kunci publik (GetPublicKey) dan memverifikasi tanda tangan di komputer Anda. | |
Memverifikasi tanda tangan dengan menggunakan kunci asimetris. | |
Mengquery kunci publik dari kunci asimetris tertentu. |
Operasi terkait rahasia
Operasi | Deskripsi |
Mengquery nilai rahasia. |
Operasi lainnya
Operasi | Deskripsi |
Menghasilkan angka acak. |