Partager via


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

SIGNER_CERT