CRYPT_KEY_VERIFY_MESSAGE_PARA 結構 (wincrypt.h)
CRYPT_KEY_VERIFY_MESSAGE_PARA 結構包含不需要簽署者憑證來驗證已簽署訊息所需的資訊。
語法
typedef struct _CRYPT_KEY_VERIFY_MESSAGE_PARA {
DWORD cbSize;
DWORD dwMsgEncodingType;
HCRYPTPROV_LEGACY hCryptProv;
} CRYPT_KEY_VERIFY_MESSAGE_PARA, *PCRYPT_KEY_VERIFY_MESSAGE_PARA;
成員
cbSize
這個結構的大小,以位元組為單位。
dwMsgEncodingType
使用的編碼類型。 將憑證和 訊息編碼類型 與位 OR 作業結合在一起,一律可以接受,如下列範例所示:
X509_ASN_ENCODING |PKCS_7_ASN_ENCODING
目前定義的編碼類型如下:
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
hCryptProv
未使用這個成員,而且應該設定為 NULL。
Windows Server 2003 和 Windows XP: 密碼 編譯服務提供者 的句柄 (CSP) ,用來驗證已簽署的訊息。 此句柄所識別的 CSP 用於 哈希 和簽章驗證。除非有使用特定密碼編譯提供者的強原因,否則請將此成員設定為零,以使用預設 RSA 或 DSS 提供者。
此成員的數據類型為 HCRYPTPROV。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | wincrypt.h |