Partager via


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

SIGNER_CERT