AzureKeyVaultEncryptionKeyResolver class
A EncryptionKeyResolver implementációja, amely az Azure Key Vaultot használja az ügyfél által felügyelt kulcsokhoz.
Konstruktorok
| Azure |
Tulajdonságok
| encryption |
Az ügyféloldali titkosításhoz használandó feloldó neve. Jelenleg csak az AzureKeyVault implementációja támogatott. |
Metódusok
| unwrap |
Kicsomagolja az adott burkolt kulcsot a megadott kulcstitkosítási kulcs elérési útjával és algoritmusával. |
| wrap |
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.