QueueEncryptionPolicy クラス

  • java.lang.Object
    • com.microsoft.azure.storage.queue.QueueEncryptionPolicy

public class QueueEncryptionPolicy

Azure キュー メッセージのエンベロープ暗号化/暗号化解除を実行するために使用されるキュー暗号化ポリシーを表します。

フィールドの概要

修飾子と型 フィールドと説明
IKeyResolver keyResolver

既存の IKeyResolver キュー メッセージの暗号化を解除するための正しいキーを選択するために使用される 。

IKey keyWrapper

暗号化中にコンテンツ キーをラップまたはラップ解除するために使用される型 IKey のオブジェクト。

コンストラクターの概要

コンストラクター 説明
QueueEncryptionPolicy(IKey key, IKeyResolver keyResolver)

指定したキーとリゾルバーを使用して QueueEncryptionPolicy 、 クラスの新しいインスタンスを初期化します。

生成されたポリシーが暗号化に使用されることを意図している場合、ユーザーは少なくともキーを提供する必要があります。 キーがない場合、暗号化中に例外がスローされます。 生成されたポリシーが暗号化解除に使用されることを意図している場合、ユーザーは keyResolver を提供できます。 クライアント ライブラリは - 1 になります。 キーリゾルバーを呼び出してキーを取得します (指定されている場合)。 2. リゾルバーが指定されていないが、キーが指定されている場合は、キーのキー ID と一致して使用します。

メソッドの概要

修飾子と型 メソッドと説明
IKey getKey()

暗号化中に IKey コンテンツ キーをラップまたはラップ解除するために使用される を取得します。

IKeyResolver getKeyResolver()

既存のキュー メッセージの暗号化を解除するための正しいキーを選択するために使用されるキー リゾルバーを取得します。

void setKey(IKey key)

暗号化中に IKey コンテンツ キーをラップまたはラップ解除するために使用する を設定します。

void setKeyResolver(IKeyResolver keyResolver)

既存のキュー メッセージの暗号化を解除するための正しいキーを選択するために使用するキー リゾルバーを設定します。

フィールドの詳細

keyResolver

public IKeyResolver keyResolver

既存の IKeyResolver キュー メッセージの暗号化を解除するための正しいキーを選択するために使用される 。

keyWrapper

public IKey keyWrapper

暗号化中にコンテンツ キーをラップまたはラップ解除するために使用される型 IKey のオブジェクト。

コンストラクターの詳細

QueueEncryptionPolicy

public QueueEncryptionPolicy(IKey key, IKeyResolver keyResolver)

指定したキーとリゾルバーを使用して QueueEncryptionPolicy 、 クラスの新しいインスタンスを初期化します。

生成されたポリシーが暗号化に使用されることを意図している場合、ユーザーは少なくともキーを提供する必要があります。 キーがない場合、暗号化中に例外がスローされます。 生成されたポリシーが暗号化解除に使用されることを意図している場合、ユーザーは keyResolver を提供できます。 クライアント ライブラリは - 1 になります。 キーリゾルバーを呼び出してキーを取得します (指定されている場合)。 2. リゾルバーが指定されていないが、キーが指定されている場合は、キーのキー ID と一致して使用します。

Parameters:

key - コンテンツ暗号化キーのラップ/ラップ解除に使用される型 IKey のオブジェクト。
keyResolver - 既存のキュー メッセージの暗号化を解除するための正しいキーを選択するために使用されるキー リゾルバー。

メソッドの詳細

getKey

public IKey getKey()

暗号化中に IKey コンテンツ キーをラップまたはラップ解除するために使用される を取得します。

Returns:

IKey オブジェクト。

getKeyResolver

public IKeyResolver getKeyResolver()

既存のキュー メッセージの暗号化を解除するための正しいキーを選択するために使用されるキー リゾルバーを取得します。

Returns:

指定された keyId を IKey 返すリゾルバー。

setKey

public void setKey(IKey key)

暗号化中に IKey コンテンツ キーをラップまたはラップ解除するために使用する を設定します。

Parameters:

key - IKey オブジェクト。

setKeyResolver

public void setKeyResolver(IKeyResolver keyResolver)

既存のキュー メッセージの暗号化を解除するための正しいキーを選択するために使用するキー リゾルバーを設定します。

Parameters:

keyResolver - 指定された keyId を IKey 返すリゾルバー。

適用対象