CRYPT_PROVIDER_SGNR structure (wintrust.h)
[La structure CRYPT_PROVIDER_SGNR peut être utilisée 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 CRYPT_PROVIDER_SGNR fournit des informations sur un signataire ou un contre-signeur.
Syntaxe
typedef struct _CRYPT_PROVIDER_SGNR {
DWORD cbStruct;
FILETIME sftVerifyAsOf;
DWORD csCertChain;
struct _CRYPT_PROVIDER_CERT *pasCertChain;
DWORD dwSignerType;
CMSG_SIGNER_INFO *psSigner;
DWORD dwError;
DWORD csCounterSigners;
struct _CRYPT_PROVIDER_SGNR *pasCounterSigners;
PCCERT_CHAIN_CONTEXT pChainContext;
} CRYPT_PROVIDER_SGNR, *PCRYPT_PROVIDER_SGNR;
Membres
cbStruct
Taille, en octets, de cette structure.
sftVerifyAsOf
Heure actuelle ou horodatage.
csCertChain
Nombre d’éléments dans le tableau pasCertChain .
pasCertChain
Tableau de structures CRYPT_PROVIDER_CERT .
dwSignerType
Type de signataire, s’il est connu par la stratégie. Cette valeur est zéro, si le type de signataire est inconnu, ou la valeur suivante.
Valeur | Signification |
---|---|
|
Signataire d’horodatage. |
psSigner
Pointeur vers une structure CMSG_SIGNER_INFO .
dwError
Valeur d’erreur, le cas échéant, lors de la génération ou de la vérification du signataire.
csCounterSigners
Nombre d’éléments dans le tableau pasCounterSigners .
pasCounterSigners
Pointeur vers un tableau de structures CRYPT_PROVIDER_SGNR qui représentent les contre-signeurs.
pChainContext
Pointeur vers une structure CERT_CHAIN_CONTEXT .
Configuration requise
Condition requise | Valeur |
---|---|
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 | wintrust.h |