AzureKeyVaultEncryptionKeyResolver class
Müşteri tarafından yönetilen anahtarlar için Azure Key Vault kullanan EncryptionKeyResolver uygulaması.
Oluşturucular
| Azure |
Özellikler
| encryption |
İstemci tarafı şifreleme için kullanılacak çözümleyicinin adı. Şu anda yalnızca AzureKeyVault uygulaması desteklenmektedir. |
Yöntemler
| unwrap |
Belirtilen anahtar şifreleme anahtarı yolunu ve algoritmasını kullanarak verilen sarılmış anahtarın paketini açar. |
| wrap |
Belirtilen anahtar şifreleme anahtarı yolunu ve algoritmasını kullanarak verilen anahtarı sarar. |
Oluşturucu Ayrıntıları
AzureKeyVaultEncryptionKeyResolver(TokenCredential)
new AzureKeyVaultEncryptionKeyResolver(credentials: TokenCredential)
Parametreler
- credentials
- TokenCredential
Özellik Ayrıntıları
encryptionKeyResolverName
İstemci tarafı şifreleme için kullanılacak çözümleyicinin adı. Şu anda yalnızca AzureKeyVault uygulaması desteklenmektedir.
encryptionKeyResolverName: AzureKeyVault
Özellik Değeri
Yöntem Ayrıntıları
unwrapKey(string, string, Uint8Array)
Belirtilen anahtar şifreleme anahtarı yolunu ve algoritmasını kullanarak verilen sarılmış anahtarın paketini açar.
function unwrapKey(encryptionKeyId: string, algorithm: string, wrappedKey: Uint8Array): Promise<Uint8Array>
Parametreler
- encryptionKeyId
-
string
Paketi açmak için kullanılacak müşteri tarafından yönetilen anahtarın yolu. Azure Key Vault için bu, kasadaki anahtarın URL'sidir.
- algorithm
-
string
Paketi açmak için kullanılacak algoritma.
- wrappedKey
-
Uint8Array
sarılmış DEK.
Döndürülenler
Promise<Uint8Array>
sarmalanmamış DEK.
wrapKey(string, string, Uint8Array)
Belirtilen anahtar şifreleme anahtarı yolunu ve algoritmasını kullanarak verilen anahtarı sarar.
function wrapKey(encryptionKeyId: string, algorithm: string, unwrappedKey: Uint8Array): Promise<Uint8Array>
Parametreler
- encryptionKeyId
-
string
Sarmalama için kullanılacak müşteri tarafından yönetilen anahtarın yolu. Azure Key Vault için bu, kasadaki anahtarın URL'sidir.
- algorithm
-
string
sarma için kullanılacak algoritma.
- unwrappedKey
-
Uint8Array
dek sarılacak.
Döndürülenler
Promise<Uint8Array>
sarılmış DEK.