Megosztás a következőn keresztül:


AzureKeyVaultEncryptionKeyResolver class

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

Konstruktorok

AzureKeyVaultEncryptionKeyResolver(TokenCredential)

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.