AzureKeyVaultEncryptionKeyResolver class

A EncryptionKeyResolver implementációja, amely az Azure Key Vaultot használja az ügyfél által felügyelt kulcsokhoz.

Tulajdonságok

encryptionKeyResolverName

Az ügyféloldali titkosításhoz használandó feloldó neve. Jelenleg csak az AzureKeyVault implementációja támogatott.

Metódusok

unwrapKey(string, string, Uint8Array)

Kicsomagolja az adott burkolt kulcsot a megadott kulcstitkosítási kulcs elérési útjával és algoritmusával.

wrapKey(string, string, Uint8Array)

Burkolja a megadott kulcsot a megadott kulcstitkosítási kulcs elérési útjával és algoritmusával.

Konstruktor adatai

AzureKeyVaultEncryptionKeyResolver(TokenCredential)

new AzureKeyVaultEncryptionKeyResolver(credentials: TokenCredential)

Paraméterek

credentials
TokenCredential

Tulajdonság adatai

encryptionKeyResolverName

Az ügyféloldali titkosításhoz használandó feloldó neve. Jelenleg csak az AzureKeyVault implementációja támogatott.

encryptionKeyResolverName: AzureKeyVault

Tulajdonság értéke

Metódus adatai

unwrapKey(string, string, Uint8Array)

Kicsomagolja az adott burkolt kulcsot a megadott kulcstitkosítási kulcs elérési útjával és algoritmusával.

function unwrapKey(encryptionKeyId: string, algorithm: string, wrappedKey: Uint8Array): Promise<Uint8Array>

Paraméterek

encryptionKeyId

string

A kicsomagoláshoz használandó ügyfél által felügyelt kulcs elérési útja. A Azure Key Vault ez a tárolóban lévő kulcs URL-címe.

algorithm

string

kicsomagoláshoz használt algoritmus.

wrappedKey

Uint8Array

becsomagolt DEK.

Válaszok

Promise<Uint8Array>

kicsomagolt DEK.

wrapKey(string, string, Uint8Array)

Burkolja a megadott kulcsot a megadott kulcstitkosítási kulcs elérési útjával és algoritmusával.

function wrapKey(encryptionKeyId: string, algorithm: string, unwrappedKey: Uint8Array): Promise<Uint8Array>

Paraméterek

encryptionKeyId

string

A burkoláshoz használandó ügyfél által felügyelt kulcs elérési útja. A Azure Key Vault ez a tárolóban lévő kulcs URL-címe.

algorithm

string

a csomagoláshoz használt algoritmus.

unwrappedKey

Uint8Array

dek becsomagolandó.

Válaszok

Promise<Uint8Array>

becsomagolt DEK.