BlobEncryptionPolicy(IKey, IKeyResolver) Constructor

Definición

Inicializa una nueva instancia de la BlobEncryptionPolicy clase con la clave y la resolución especificadas.

public BlobEncryptionPolicy (Microsoft.Azure.KeyVault.Core.IKey key, Microsoft.Azure.KeyVault.Core.IKeyResolver keyResolver);
new Microsoft.Azure.Storage.Blob.BlobEncryptionPolicy : Microsoft.Azure.KeyVault.Core.IKey * Microsoft.Azure.KeyVault.Core.IKeyResolver -> Microsoft.Azure.Storage.Blob.BlobEncryptionPolicy
Public Sub New (key As IKey, keyResolver As IKeyResolver)

Parámetros

key
IKey

Objeto de tipo IKey que se usa para encapsular o desencapsular la clave de contenido durante el cifrado.

keyResolver
IKeyResolver

Solucionador de claves usado para seleccionar la clave correcta para descifrar los blobs existentes.

Comentarios

Si la directiva generada se va a usar para el cifrado, se espera que los usuarios proporcionen una clave como mínimo. La ausencia de clave hará que se produzca una excepción durante el cifrado.
Si la directiva generada está pensada para usarse para el descifrado, los usuarios pueden proporcionar un solucionador de claves. La biblioteca cliente hará lo siguiente:
1. Invoque el solucionador de claves, si se especifica, para obtener la clave.
2. Si no se especifica la resolución, pero se especifica una clave, la biblioteca cliente coincidirá con el identificador de clave con la clave y usará la clave.

Se aplica a