AzureKeyVaultEncryptionKeyResolver class
Implementasi EncryptionKeyResolver yang menggunakan Azure Key Vault untuk kunci yang dikelola pelanggan.
Properti
| encryption |
Nama resolver yang akan digunakan untuk enkripsi sisi klien. Saat ini hanya implementasi AzureKeyVault yang didukung. |
Metode
| unwrap |
Membuka bungkus kunci yang dibungkus menggunakan kunci enkripsi kunci dan algoritma yang ditentukan. |
| wrap |
membungkus kunci yang diberikan menggunakan kunci enkripsi kunci dan algoritma yang ditentukan. |
Detail Konstruktor
AzureKeyVaultEncryptionKeyResolver(TokenCredential)
new AzureKeyVaultEncryptionKeyResolver(credentials: TokenCredential)
Parameter
- credentials
- TokenCredential
Detail Properti
encryptionKeyResolverName
Nama resolver yang akan digunakan untuk enkripsi sisi klien. Saat ini hanya implementasi AzureKeyVault yang didukung.
encryptionKeyResolverName: AzureKeyVault
Nilai Properti
Detail Metode
unwrapKey(string, string, Uint8Array)
Membuka bungkus kunci yang dibungkus menggunakan kunci enkripsi kunci dan algoritma yang ditentukan.
function unwrapKey(encryptionKeyId: string, algorithm: string, wrappedKey: Uint8Array): Promise<Uint8Array>
Parameter
- encryptionKeyId
-
string
Jalur ke kunci yang dikelola pelanggan yang akan digunakan untuk membuka bungkusan. Untuk Azure Key Vault, ini adalah url kunci di brankas.
- algorithm
-
string
algoritma yang akan digunakan untuk membuka bungkus.
- wrappedKey
-
Uint8Array
dibungkus DEK.
Mengembalikan
Promise<Uint8Array>
DEK yang tidak dibungkus.
wrapKey(string, string, Uint8Array)
membungkus kunci yang diberikan menggunakan kunci enkripsi kunci dan algoritma yang ditentukan.
function wrapKey(encryptionKeyId: string, algorithm: string, unwrappedKey: Uint8Array): Promise<Uint8Array>
Parameter
- encryptionKeyId
-
string
Jalur ke kunci yang dikelola pelanggan yang akan digunakan untuk pembungkusan. Untuk Azure Key Vault, ini adalah url kunci di brankas.
- algorithm
-
string
algoritma yang akan digunakan untuk membungkus.
- unwrappedKey
-
Uint8Array
dek untuk dibungkus.
Mengembalikan
Promise<Uint8Array>
dibungkus DEK.