Structure CRYPTCATSTORE (mscat.h)
[La structure CRYPTCATSTORE est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]
La structure CRYPTCATSTORE représente un fichier catalogue. La fonction CryptCATStoreFromHandle remplit cette structure à l’aide du handle retourné par CryptCATOpen.
Syntaxe
typedef struct CRYPTCATSTORE_ {
DWORD cbStruct;
DWORD dwPublicVersion;
LPWSTR pwszP7File;
HCRYPTPROV hProv;
DWORD dwEncodingType;
DWORD fdwStoreFlags;
HANDLE hReserved;
HANDLE hAttrs;
HCRYPTMSG hCryptMsg;
HANDLE hSorted;
} CRYPTCATSTORE;
Membres
cbStruct
Taille, en octets, de cette structure.
dwPublicVersion
Valeur qui spécifie la « PublicVersion » du fichier catalogue.
pwszP7File
Pointeur vers une chaîne terminée par null qui contient le nom du fichier catalogue. Ce membre doit être initialisé avant un appel à la fonction CryptCATPersistStore .
hProv
Handle du fournisseur de services de chiffrement (CSP).
dwEncodingType
Valeur qui spécifie le type d’encodage utilisé pour le fichier. Actuellement, seuls les X509_ASN_ENCODING et les PKCS_7_ASN_ENCODING sont utilisés; toutefois, des types d’encodage supplémentaires peuvent être ajoutés à l’avenir. Pour l’un ou l’autre type d’encodage actuel, utilisez : X509_ASN_ENCODING | PKCS_7_ASN_ENCODING.
fdwStoreFlags
Combinaison au niveau du bit des valeurs suivantes.
hReserved
Ce membre est réservé et doit avoir la valeur NULL.
hAttrs
Ce membre est réservé et doit avoir la valeur NULL.
hCryptMsg
Handle pour les octets décodés. Ce membre est défini uniquement si le fichier a été ouvert avec l’indicateur CRYPTCAT_OPEN_NO_CONTENT_HCRYPTMSG .
hSorted
Ce membre est réservé et doit avoir la valeur NULL.
Spécifications
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | mscat.h |