TableEncryptionPolicy Klasse
- java.
lang. Object - com.
microsoft. azure. storage. table. TableEncryptionPolicy
- com.
public class TableEncryptionPolicy
Stellt eine Tabellenverschlüsselungsrichtlinie dar, die zum Durchführen der Verschlüsselung/Entschlüsselung von Azure-Tabellenentitäten verwendet wird.
Feldzusammenfassung
Modifizierer und Typ | Feld und Beschreibung |
---|---|
IKey |
keyResolver
Der IKeyResolver , der verwendet wird, um den richtigen Schlüssel zum Entschlüsseln vorhandener Tabellenentitäten auszuwählen. |
IKey |
keyWrapper
Ein Objekt vom Typ IKey , das zum Umschließen/Entpacken des Inhaltsschlüssels während der Verschlüsselung verwendet wird. |
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
TableEncryptionPolicy(IKey key, IKeyResolver keyResolver) |
Initialisiert einen neuen instance der TableEncryptionPolicy -Klasse mit dem angegebenen Schlüssel und Dem angegebenen Resolver. 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 keyResolver bereitstellen. Die Clientbibliothek ist - 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, stimmen Sie mit der Schlüssel-ID für den Schlüssel überein, und verwenden Sie ihn. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
IKey |
getKey()
Ruft den ab, der IKey zum Umschließen/Entpacken des Inhaltsschlüssels während der Verschlüsselung verwendet wird. |
IKey |
getKeyResolver()
Ruft den Schlüssellöser ab, der zum Auswählen des richtigen Schlüssels zum Entschlüsseln vorhandener Tabellenentitäten verwendet wird. |
void |
setKey(IKey key)
Legt den fest, der IKey zum Umschließen/Entpacken des Inhaltsschlüssels während der Verschlüsselung verwendet wird. |
void |
setKeyResolver(IKeyResolver keyResolver)
Legt den Schlüssellöser fest, der zum Auswählen des richtigen Schlüssels zum Entschlüsseln vorhandener Tabellenentitäten verwendet wird. |
Felddetails
keyResolver
public IKeyResolver keyResolver
Der IKeyResolver , der verwendet wird, um den richtigen Schlüssel zum Entschlüsseln vorhandener Tabellenentitäten auszuwählen.
keyWrapper
public IKey keyWrapper
Ein Objekt vom Typ IKey , das zum Umschließen/Entpacken des Inhaltsschlüssels während der Verschlüsselung verwendet wird.
Details zum Konstruktor
TableEncryptionPolicy
public TableEncryptionPolicy(IKey key, IKeyResolver keyResolver)
Initialisiert einen neuen instance der TableEncryptionPolicy -Klasse mit dem angegebenen Schlüssel und Dem angegebenen Resolver.
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 keyResolver bereitstellen. Die Clientbibliothek ist - 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, stimmen Sie mit der Schlüssel-ID für den Schlüssel überein, und verwenden Sie ihn.
Parameters:
Details zur Methode
getKey
public IKey getKey()
Ruft den ab, der IKey zum Umschließen/Entpacken des Inhaltsschlüssels während der Verschlüsselung verwendet wird.
Returns:
getKeyResolver
public IKeyResolver getKeyResolver()
Ruft den Schlüssellöser ab, der zum Auswählen des richtigen Schlüssels zum Entschlüsseln vorhandener Tabellenentitäten verwendet wird.
Returns:
setKey
public void setKey(IKey key)
Legt den fest, der IKey zum Umschließen/Entpacken des Inhaltsschlüssels während der Verschlüsselung verwendet wird.
Parameters:
setKeyResolver
public void setKeyResolver(IKeyResolver keyResolver)
Legt den Schlüssellöser fest, der zum Auswählen des richtigen Schlüssels zum Entschlüsseln vorhandener Tabellenentitäten verwendet wird.
Parameters:
Gilt für:
Azure SDK for Java