structure SIGNER_CERT_STORE_INFO
La structure SIGNER_CERT_STORE_INFO spécifie le magasin de certificats utilisé pour signer un document.
Notes
Cette structure n’est définie dans aucun fichier d’en-tête. Pour utiliser cette structure, vous devez la définir vous-même comme indiqué dans cette rubrique.
Syntaxe
typedef struct _SIGNER_CERT_STORE_INFO {
DWORD cbSize;
PCCERT_CONTEXT pSigningCert;
DWORD dwCertPolicy;
HCERTSTORE hCertStore;
} SIGNER_CERT_STORE_INFO, *PSIGNER_CERT_STORE_INFO;
Membres
-
cbSize
-
Taille de la structure en octets.
-
pSigningCert
-
Pointeur vers une structure CERT_CONTEXT pour le certificat de signature.
-
dwCertPolicy
-
Spécifie la façon dont les certificats sont ajoutés à la signature. Pour rechercher la chaîne de certificats, les magasins MY, CA, ROOT et SPC, en plus du magasin spécifié par le membre hCertStore , sont vérifiés. Ce membre peut être une ou plusieurs des valeurs suivantes.
Valeur Signification - SIGNER_CERT_POLICY_CHAIN
- 2 (0x2)
Ajoutez uniquement des certificats dans la chaîne de certificats. - SIGNER_CERT_POLICY_CHAIN_NO_ROOT
- 8 (0x8)
Ajoutez uniquement des certificats dans la chaîne de certificats, à l’exclusion du certificat racine. - SIGNER_CERT_POLICY_STORE
- 1 (0x1)
Ajoutez tous les certificats dans le magasin spécifié par le membre hCertStore . Cet indicateur peut être une combinaison de bits-OR avec l’une des autres valeurs possibles pour ce membre. -
hCertStore
-
Optionnel. Handle dans un magasin de certificats supplémentaire.
Spécifications
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] |
Voir aussi