CRYPT_SMIME_CAPABILITIES

The CRYPT_SMIME_CAPABILITIES structure is used to specify a prioritized array of types of capabilities supported by a user. Capabilities include signature algorithms, symmetric algorithms, and key enciphering algorithms. It also includes a non-algorithm capability which is the preference for signed data.

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.

typedef struct _CRYPT_SMIME_CAPABILITIES {
    DWORD                   cCapability;
    PCRYPT_SMIME_CAPABILITY rgCapability;
} CRYPT_SMIME_CAPABILITIES, *PCRYPT_SMIME_CAPABILITIES;
 

Members

cCapability
The count of elements in rgCapability.
rgCapability
Contains a prioritized array of types of capabilities supported by a user.

See Also

CRYPT_SMIME_CAPABILITY