CRYPT_MASK_GEN_ALGORITHM 结构 (wincrypt.h)

CRYPT_MASK_GEN_ALGORITHM 结构标识用于生成 RSA PKCS #1 v2.1 签名掩码的算法。

语法

typedef struct _CRYPT_MASK_GEN_ALGORITHM {
  LPSTR                      pszObjId;
  CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm;
} CRYPT_MASK_GEN_ALGORITHM, *PCRYPT_MASK_GEN_ALGORITHM;

成员

pszObjId

以 null 结尾的 ANSI 字符串的地址,该字符串包含掩码生成算法的对象 标识符 (OID) 。 这可以是以下值或任何其他掩码生成函数 OID。

含义
szOID_RSA_MGF1
"1.2.840.113549.1.1.8"
RSA MGF1 函数。

HashAlgorithm

一个 CRYPT_ALGORITHM_IDENTIFIER 结构,用于标识要用于掩码生成的哈希算法。

要求

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

另请参阅

CRYPT_RSAES_OAEP_PARAMETERS

CRYPT_RSA_SSA_PSS_PARAMETERS