Freigeben über


BlobEncryptionPolicy(IKey, IKeyResolver) Konstruktor

Definition

Initialisiert einen neuen instance der BlobEncryptionPolicy -Klasse mit dem angegebenen Schlüssel und Dem angegebenen Resolver.

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)

Parameter

key
IKey

Ein Objekt vom Typ IKey , das zum Umschließen/Entpacken des Inhaltsschlüssels während der Verschlüsselung verwendet wird.

keyResolver
IKeyResolver

Der Schlüssellöser, der zum Auswählen des richtigen Schlüssels zum Entschlüsseln vorhandener Blobs verwendet wird.

Hinweise

Wenn die generierte Richtlinie für die Verschlüsselung verwendet werden soll, wird von Benutzern erwartet, dass sie mindestens einen Schlüssel bereitstellen. Wenn kein Schlüssel vorhanden ist, wird während der Verschlüsselung eine Ausnahme ausgelöst.
Wenn die generierte Richtlinie für die Entschlüsselung verwendet werden soll, können Benutzer einen Schlüssellöser bereitstellen. Die Clientbibliothek führt Folgendes aus:
1. Rufen Sie den Schlüssellöser auf, falls angegeben, um den Schlüssel abzurufen.
2. Wenn der Resolver nicht angegeben ist, aber ein Schlüssel angegeben ist, stimmt die Clientbibliothek die Schlüssel-ID mit dem Schlüssel ab und verwendet den Schlüssel.

Gilt für: