QueueEncryptionPolicy クラス
- java.
lang. Object - com.
microsoft. azure. storage. queue. QueueEncryptionPolicy
- com.
public class QueueEncryptionPolicy
Azure キュー メッセージのエンベロープ暗号化/暗号化解除を実行するために使用されるキュー暗号化ポリシーを表します。
フィールドの概要
修飾子と型 | フィールドと説明 |
---|---|
IKey |
keyResolver
既存の IKeyResolver キュー メッセージの暗号化を解除するための正しいキーを選択するために使用される 。 |
IKey |
keyWrapper
暗号化中にコンテンツ キーをラップまたはラップ解除するために使用される型 IKey のオブジェクト。 |
コンストラクターの概要
コンストラクター | 説明 |
---|---|
QueueEncryptionPolicy(IKey key, IKeyResolver keyResolver) |
指定したキーとリゾルバーを使用して QueueEncryptionPolicy 、 クラスの新しいインスタンスを初期化します。 生成されたポリシーが暗号化に使用されることを意図している場合、ユーザーは少なくともキーを提供する必要があります。 キーがない場合、暗号化中に例外がスローされます。 生成されたポリシーが暗号化解除に使用されることを意図している場合、ユーザーは keyResolver を提供できます。 クライアント ライブラリは - 1 になります。 キーリゾルバーを呼び出してキーを取得します (指定されている場合)。 2. リゾルバーが指定されていないが、キーが指定されている場合は、キーのキー ID と一致して使用します。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
IKey |
getKey()
暗号化中に IKey コンテンツ キーをラップまたはラップ解除するために使用される を取得します。 |
IKey |
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:
メソッドの詳細
getKey
public IKey getKey()
暗号化中に IKey コンテンツ キーをラップまたはラップ解除するために使用される を取得します。
Returns:
getKeyResolver
public IKeyResolver getKeyResolver()
既存のキュー メッセージの暗号化を解除するための正しいキーを選択するために使用されるキー リゾルバーを取得します。
Returns:
setKey
public void setKey(IKey key)
暗号化中に IKey コンテンツ キーをラップまたはラップ解除するために使用する を設定します。
Parameters:
setKeyResolver
public void setKeyResolver(IKeyResolver keyResolver)
既存のキュー メッセージの暗号化を解除するための正しいキーを選択するために使用するキー リゾルバーを設定します。
Parameters:
適用対象
Azure SDK for Java