| Platform SDK: Cryptography |
The CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA structure contains information used to verify a message signature. It contains the signer index and signer public key. The signer public key can be the signer's CERT_PUBLIC_KEY_INFO structure, certificate context, or chain context.
typedef struct _CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA {
DWORD cbSize;
HCRYPTPROV hCryptProv;
DWORD dwSignerIndex;
DWORD dwSignerType;
void *pvSigner;
} CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA, *PCMSG_CTRL_VERIFY_SIGNATURE_EX_PARA;
| Value | pvSigner structure pointed to |
|---|---|
| CMSG_VERIFY_SIGNER_PUBKEY | CERT_PUBLIC_KEY_INFO |
| CMSG_VERIFY_SIGNER_CERT | CCERT_CONTEXT |
| CMSG_VERIFY_SIGNER_CHAIN | CERT_CHAIN_CONTEXT |
Windows NT/2000: Requires Windows 2000.
Windows 95/98: Unsupported.
Header: Declared in Wincrypt.h.