SIGNER_PROVIDER_INFO structure
La structure SIGNER_PROVIDER_INFO spécifie les informations de fournisseur de services de chiffrement (CSP) et de clé privée utilisées pour créer une signature numérique.
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_PROVIDER_INFO {
DWORD cbSize;
LPCWSTR pwszProviderName;
DWORD dwProviderType;
DWORD dwKeySpec;
DWORD dwPvkChoice;
union {
LPWSTR pwszPvkFileName;
LPWSTR pwszKeyContainer;
};
} SIGNER_PROVIDER_INFO, *PSIGNER_PROVIDER_INFO;
Membres
-
cbSize
-
Taille de la structure en octets.
-
pwszProviderName
-
Nom du fournisseur de solutions Cloud utilisé pour créer la signature numérique. Si la valeur de ce membre est NULL, le fournisseur par défaut est utilisé.
-
dwProviderType
-
Type du fournisseur de services de configuration spécifié par le membre pwszProviderName .
-
dwKeySpec
-
Spécification de la clé. Si ce membre est défini sur zéro, la spécification de clé dans le membre pwszPvkFileName ou pwszKeyContainer est utilisée. S’il existe plusieurs spécifications de clé dans le membre pwszKeyContainer , AT_SIGNATURE est utilisé. En cas d’échec, AT_KEYEXCHANGE est utilisé.
-
dwPvkChoice
-
Spécifie le type d’informations de clé privée. Ce membre peut être une ou plusieurs des valeurs suivantes.
Valeur Signification - PVK_TYPE_FILE_NAME
- 1 (0x1)
Les informations de clé privée sont un nom de fichier. - PVK_TYPE_KEYCONTAINER
- 2 (0x2)
Les informations de clé privée sont un conteneur de clé. -
pwszPvkFileName
-
Nom du fichier qui contient les informations de clé privée.
-
pwszKeyContainer
-
Nom du conteneur de clés qui contient les informations de clé privée.
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