CRYPT_SMIME_CAPABILITIES structure

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

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Wincrypt.h

See also

CRYPT_SMIME_CAPABILITY

 

 

Show: