SIGNER_SPC_CHAIN_INFO, structure
La structure SIGNER_SPC_CHAIN_INFO spécifie un certificat d’éditeur de logiciels (SPC) et une chaîne de certificats utilisées 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_SPC_CHAIN_INFO {
DWORD cbSize;
LPCWSTR pwszSpcFile;
DWORD dwCertPolicy;
HCERTSTORE hCertStore;
} SIGNER_SPC_CHAIN_INFO, *PSIGNER_SPC_CHAIN_INFO;
Membres
-
cbSize
-
Taille de la structure en octets.
-
pwszSpcFile
-
Nom du fichier SPC à utiliser pour signer un document.
-
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