Aracılığıyla paylaş


AzureKeyVaultEncryptionKeyResolver class

Müşteri tarafından yönetilen anahtarlar için Azure Key Vault kullanan EncryptionKeyResolver uygulaması.

Oluşturucular

AzureKeyVaultEncryptionKeyResolver(TokenCredential)

Özellikler

encryptionKeyResolverName

İstemci tarafı şifreleme için kullanılacak çözümleyicinin adı. Şu anda yalnızca AzureKeyVault uygulaması desteklenmektedir.

Yöntemler

unwrapKey(string, string, Uint8Array)

Belirtilen anahtar şifreleme anahtarı yolunu ve algoritmasını kullanarak verilen sarılmış anahtarın paketini açar.

wrapKey(string, string, Uint8Array)

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.