你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
EncryptionData 类
- java.
lang. Object - com.
microsoft. azure. storage. core. EncryptionData
- com.
public class EncryptionData
保留供内部使用。 表示存储在服务上的加密数据。
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
void | consumeJsonObject(JsonParser parser) |
void | copyValues(EncryptionData data) |
Encryption |
deserialize(JsonParser parser) |
Encryption |
deserialize(String inputData) |
HashMap<String, String> | deserializeKeyWrappingMetadata(JsonParser parser) |
byte [] |
getContentEncryptionIV()
获取内容加密 IV。 |
Encryption |
getEncryptionAgent()
获取用于标识加密协议版本和加密算法的加密代理。 |
HashMap<String, String> |
getKeyWrappingMetadata()
获取用于加密的元数据。 |
Wrapped |
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:
copyValues
public void copyValues(EncryptionData data)
Parameters:
deserialize
public static EncryptionData deserialize(JsonParser parser)
Parameters:
deserialize
public static EncryptionData deserialize(String inputData)
Parameters:
deserializeKeyWrappingMetadata
public static HashMap
Parameters:
getContentEncryptionIV
public byte [] getContentEncryptionIV()
获取内容加密 IV。
Returns:
getEncryptionAgent
public EncryptionAgent getEncryptionAgent()
获取用于标识加密协议版本和加密算法的加密代理。
Returns:
getKeyWrappingMetadata
public HashMap
获取用于加密的元数据。
Returns:
getWrappedContentKey
public WrappedContentKey getWrappedContentKey()
获取用于存储包装算法、密钥标识符和加密密钥字节的包装密钥。
Returns:
serialize
public String serialize()
serialize
public void serialize(JsonGenerator generator)
Parameters:
setContentEncryptionIV
public void setContentEncryptionIV(byte[] contentEncryptionIV)
设置内容加密 IV。
Parameters:
setEncryptionAgent
public void setEncryptionAgent(EncryptionAgent encryptionAgent)
设置用于标识加密协议版本和加密算法的加密代理。
Parameters:
setKeyWrappingMetadata
public void setKeyWrappingMetadata(HashMap
设置用于加密的元数据。
Parameters:
setWrappedContentKey
public void setWrappedContentKey(WrappedContentKey wrappedContentKey)
设置用于存储包装算法、密钥标识符和加密密钥字节的包装密钥。
Parameters: