CRYPT_SMIME_CAPABILITIES structure (wincrypt.h)
The CRYPT_SMIME_CAPABILITIES structure contains a prioritized array of supported capabilities. Capabilities include signature algorithms, symmetric algorithms, key enciphering algorithms, and non-algorithm capabilities, which are the preference for signed data and the preference for unencrypted messages.
Note The CRYPT_SMIME_CAPABILITIES are part of an Internet draft proposal. For a complete definition, see "draft-dusse-s/mime-cert-01.txt" dated May 5, 1997.
Syntax
typedef struct _CRYPT_SMIME_CAPABILITIES {
DWORD cCapability;
PCRYPT_SMIME_CAPABILITY rgCapability;
} CRYPT_SMIME_CAPABILITIES, *PCRYPT_SMIME_CAPABILITIES;
Members
cCapability
Count of elements in the rgCapability array.
rgCapability
Prioritized array of pointers to CRYPT_SMIME_CAPABILITY structures each indicating a capability or preference of a user.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | wincrypt.h |