TableEncryptionPolicy クラス
- java.
lang. Object - com.
microsoft. azure. storage. table. TableEncryptionPolicy
- com.
public class TableEncryptionPolicy
Azure テーブル エンティティのエンベロープ暗号化/暗号化解除を実行するために使用されるテーブル暗号化ポリシーを表します。
フィールドの概要
修飾子と型 | フィールドと説明 |
---|---|
IKey |
keyResolver
既存の IKeyResolver テーブル エンティティの暗号化を解除するための正しいキーを選択するために使用される 。 |
IKey |
keyWrapper
暗号化中にコンテンツ キーをラップまたはラップ解除するために使用される型 IKey のオブジェクト。 |
コンストラクターの概要
コンストラクター | 説明 |
---|---|
TableEncryptionPolicy(IKey key, IKeyResolver keyResolver) |
指定したキーとリゾルバーを使用して TableEncryptionPolicy 、 クラスの新しいインスタンスを初期化します。 生成されたポリシーが暗号化に使用されることを意図している場合、ユーザーは少なくともキーを提供する必要があります。 キーがない場合、暗号化中に例外がスローされます。 生成されたポリシーが暗号化解除に使用されることを意図している場合、ユーザーは 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 のオブジェクト。
コンストラクターの詳細
TableEncryptionPolicy
public TableEncryptionPolicy(IKey key, IKeyResolver keyResolver)
指定したキーとリゾルバーを使用して TableEncryptionPolicy 、 クラスの新しいインスタンスを初期化します。
生成されたポリシーが暗号化に使用されることを意図している場合、ユーザーは少なくともキーを提供する必要があります。 キーがない場合、暗号化中に例外がスローされます。 生成されたポリシーが暗号化解除に使用されることを意図している場合、ユーザーは 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