CRYPT_X942_OTHER_INFO 结构 (wincrypt.h)

CRYPT_X942_OTHER_INFO结构包含其他密钥生成信息。

语法

typedef struct _CRYPT_X942_OTHER_INFO {
  LPSTR           pszContentEncryptionObjId;
  BYTE            rgbCounter[CRYPT_X942_COUNTER_BYTE_LENGTH];
  BYTE            rgbKeyLength[CRYPT_X942_KEY_LENGTH_BYTE_LENGTH];
  CRYPT_DATA_BLOB PubInfo;
} CRYPT_X942_OTHER_INFO, *PCRYPT_X942_OTHER_INFO;

成员

pszContentEncryptionObjId

内容加密算法的 OID。

rgbCounter[CRYPT_X942_COUNTER_BYTE_LENGTH]

长度 为 CRYPT_X942_COUNTER_BYTE_LENGTH 的字节数组。 该值按 little-endian 顺序存储。

rgbKeyLength[CRYPT_X942_KEY_LENGTH_BYTE_LENGTH]

长度 为 CRYPT_X942_KEY_LENGTH_BYTE_LENGTH 的字节数组。 该值按 little-endian 顺序存储。

PubInfo

可选 CRYPT_DATA_BLOB 以获取其他信息。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 wincrypt.h