QueueEncryptionPolicy Klasse
- java.
lang. Object - com.
microsoft. azure. storage. queue. QueueEncryptionPolicy
- com.
public class QueueEncryptionPolicy
Stellt eine Warteschlangenverschlüsselungsrichtlinie dar, die zum Durchführen der Ver-/Entschlüsselung von Umschlägen von Azure-Warteschlangennachrichten 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 Warteschlangennachrichten 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 |
---|---|
QueueEncryptionPolicy(IKey key, IKeyResolver keyResolver) |
Initialisiert einen neuen instance der QueueEncryptionPolicy -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 Warteschlangennachrichten 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 Warteschlangennachrichten verwendet wird. |
Felddetails
keyResolver
public IKeyResolver keyResolver
Der IKeyResolver , der verwendet wird, um den richtigen Schlüssel zum Entschlüsseln vorhandener Warteschlangennachrichten 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
QueueEncryptionPolicy
public QueueEncryptionPolicy(IKey key, IKeyResolver keyResolver)
Initialisiert einen neuen instance der QueueEncryptionPolicy -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 Warteschlangennachrichten 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 Warteschlangennachrichten verwendet wird.
Parameters:
Gilt für:
Azure SDK for Java