Partager via


IX509PrivateKey ::get_ProviderName, méthode (certenroll.h)

La propriété ProviderName spécifie ou récupère le nom du fournisseur de chiffrement. Cette propriété est activée sur le web pour l’entrée et la sortie.

Cette propriété est en lecture/écriture.

Syntaxe

HRESULT get_ProviderName(
  BSTR *pValue
);

Paramètres

pValue

Valeur de retour

None

Remarques

La définition de cette propriété définit automatiquement les propriétés suivantes pour qu’elles soient cohérentes avec la valeur ProviderName spécifiée :

Ces propriétés sont définies de la manière suivante :
  • Les données de configuration du fournisseur sont utilisées, si elles sont disponibles, pour déterminer la valeur ProviderType appropriée.
  • Si le fournisseur spécifié est un KSP CNG :
    • La propriété LegacyCsp a la valeur VARIANT_FALSE.
    • La propriété KeySpec a la valeur XCN_AT_NONE.
  • Si le fournisseur spécifié n’est pas un KSP CNG :
    • La propriété LegacyCsp a la valeur VARIANT_TRUE.
    • La propriété KeySpec a la valeur XCN_AT_SIGNATURE.
Si vous définissez la propriété ProviderName , nous vous recommandons de ne pas définir les propriétés LegacyCsp ou ProviderType .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête certenroll.h
DLL CertEnroll.dll

Voir aussi

IX509PrivateKey