你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

WrappedContentKey 类

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

public class WrappedContentKey

保留供内部使用。 表示存储在服务上的信封密钥详细信息。

字段摘要

修饰符和类型 字段和描述
String algorithm

用于包装的算法。

byte [] encryptedKey

加密的内容加密密钥。

String keyId

密钥标识符字符串。

构造函数摘要

构造函数 说明
WrappedContentKey()

初始化 WrappedContentKey 类的新实例。

WrappedContentKey(String keyId, byte[] encryptedKey, String algorithm)

使用指定的密钥 ID、加密密钥和算法初始化 类的新实例 WrappedContentKey

方法摘要

修饰符和类型 方法和描述
WrappedContentKey deserialize(JsonParser parser)
String getAlgorithm()

获取用于包装的算法。

byte [] getEncryptedKey()

获取加密的内容加密密钥。

String getKeyId()

获取密钥标识符。 此标识符用于标识用于包装/解包内容加密密钥的密钥。

void serialize(JsonGenerator generator)
void setAlgorithm(String algorithm)

设置用于包装的算法。

void setEncryptedKey(byte[] encryptedKey)

设置加密的内容加密密钥。

void setKeyId(String keyId)

设置密钥标识符。 此标识符用于标识用于包装/解包内容加密密钥的密钥。

字段详细信息

algorithm

public String algorithm

用于包装的算法。

encryptedKey

public byte [] encryptedKey

加密的内容加密密钥。

keyId

public String keyId

密钥标识符字符串。

构造函数详细信息

WrappedContentKey

public WrappedContentKey()

初始化 WrappedContentKey 类的新实例。

WrappedContentKey

public WrappedContentKey(String keyId, byte[] encryptedKey, String algorithm)

使用指定的密钥 ID、加密密钥和算法初始化 类的新实例 WrappedContentKey

Parameters:

keyId - 密钥标识符字符串。
encryptedKey - 加密的内容加密密钥。
algorithm - 用于包装的算法。

方法详细信息

deserialize

public static WrappedContentKey deserialize(JsonParser parser)

Parameters:

parser

getAlgorithm

public String getAlgorithm()

获取用于包装的算法。

Returns:

用于包装的算法。

getEncryptedKey

public byte [] getEncryptedKey()

获取加密的内容加密密钥。

Returns:

加密的内容加密密钥。

getKeyId

public String getKeyId()

获取密钥标识符。 此标识符用于标识用于包装/解包内容加密密钥的密钥。

Returns:

密钥标识符字符串。

serialize

public void serialize(JsonGenerator generator)

Parameters:

generator

setAlgorithm

public void setAlgorithm(String algorithm)

设置用于包装的算法。

Parameters:

algorithm - 用于包装的算法。

setEncryptedKey

public void setEncryptedKey(byte[] encryptedKey)

设置加密的内容加密密钥。

Parameters:

encryptedKey - 加密的内容加密密钥。

setKeyId

public void setKeyId(String keyId)

设置密钥标识符。 此标识符用于标识用于包装/解包内容加密密钥的密钥。

Parameters:

keyId - 密钥标识符字符串。

适用于