次の方法で共有


EncryptionData クラス

  • java.lang.Object
    • com.microsoft.azure.storage.core.EncryptionData

public class EncryptionData

内部使用のために予約されています。 サービスに格納されている暗号化データを表します。

メソッドの概要

修飾子と型 メソッドと説明
void consumeJsonObject(JsonParser parser)
void copyValues(EncryptionData data)
EncryptionData deserialize(JsonParser parser)
EncryptionData deserialize(String inputData)
HashMap<String, String> deserializeKeyWrappingMetadata(JsonParser parser)
byte [] getContentEncryptionIV()

コンテンツ暗号化 IV を取得します。

EncryptionAgent getEncryptionAgent()

暗号化プロトコルのバージョンと暗号化アルゴリズムを識別するために使用される暗号化エージェントを取得します。

HashMap<String, String> getKeyWrappingMetadata()

暗号化のメタデータを取得します。

WrappedContentKey getWrappedContentKey()

ラップ アルゴリズム、キー識別子、および暗号化されたキー バイトを格納するために使用されるラップされたキーを取得します。

String serialize()
void serialize(JsonGenerator generator)
void setContentEncryptionIV(byte[] contentEncryptionIV)

コンテンツ暗号化 IV を設定します。

void setEncryptionAgent(EncryptionAgent encryptionAgent)

暗号化プロトコルのバージョンと暗号化アルゴリズムを識別するために使用される暗号化エージェントを設定します。

void setKeyWrappingMetadata(HashMap<String, String> keyWrappingMetadata)

暗号化のメタデータを設定します。

void setWrappedContentKey(WrappedContentKey wrappedContentKey)

ラップ アルゴリズム、キー識別子、および暗号化されたキー バイトを格納するために使用されるラップされたキーを設定します。

メソッドの詳細

consumeJsonObject

public static void consumeJsonObject(JsonParser parser)

Parameters:

parser

copyValues

public void copyValues(EncryptionData data)

Parameters:

data

deserialize

public static EncryptionData deserialize(JsonParser parser)

Parameters:

parser

deserialize

public static EncryptionData deserialize(String inputData)

Parameters:

inputData

deserializeKeyWrappingMetadata

public static HashMap deserializeKeyWrappingMetadata(JsonParser parser)

Parameters:

parser

getContentEncryptionIV

public byte [] getContentEncryptionIV()

コンテンツ暗号化 IV を取得します。

Returns:

コンテンツ暗号化 IV。

getEncryptionAgent

public EncryptionAgent getEncryptionAgent()

暗号化プロトコルのバージョンと暗号化アルゴリズムを識別するために使用される暗号化エージェントを取得します。

Returns:

暗号化エージェント。

getKeyWrappingMetadata

public HashMap getKeyWrappingMetadata()

暗号化のメタデータを取得します。

Returns:

キーと値の形式の暗号化メタデータを含む HashMap。

getWrappedContentKey

public WrappedContentKey getWrappedContentKey()

ラップ アルゴリズム、キー識別子、および暗号化されたキー バイトを格納するために使用されるラップされたキーを取得します。

Returns:

WrappedContentKeyラップ アルゴリズム、キー識別子、および暗号化されたキー バイトを格納する オブジェクト。

serialize

public String serialize()

serialize

public void serialize(JsonGenerator generator)

Parameters:

generator

setContentEncryptionIV

public void setContentEncryptionIV(byte[] contentEncryptionIV)

コンテンツ暗号化 IV を設定します。

Parameters:

contentEncryptionIV - コンテンツ暗号化 IV。

setEncryptionAgent

public void setEncryptionAgent(EncryptionAgent encryptionAgent)

暗号化プロトコルのバージョンと暗号化アルゴリズムを識別するために使用される暗号化エージェントを設定します。

Parameters:

encryptionAgent - 暗号化エージェント。

setKeyWrappingMetadata

public void setKeyWrappingMetadata(HashMap keyWrappingMetadata)

暗号化のメタデータを設定します。

Parameters:

keyWrappingMetadata - キーと値の形式の暗号化メタデータを含む HashMap。

setWrappedContentKey

public void setWrappedContentKey(WrappedContentKey wrappedContentKey)

ラップ アルゴリズム、キー識別子、および暗号化されたキー バイトを格納するために使用されるラップされたキーを設定します。

Parameters:

wrappedContentKey - WrappedContentKeyラップ アルゴリズム、キー識別子、および暗号化されたキー バイトを格納する オブジェクト。

適用対象