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

La propriété KeySpec spécifie ou récupère une valeur qui identifie si une clé privée peut être utilisée pour la signature, le chiffrement, ou les deux. 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_KeySpec(
  X509KeySpec *pValue
);

Paramètres

pValue

Valeur de retour

None

Remarques

Si vous spécifiez une valeur de XCN_AT_SIGNATURE, la propriété KeySpec définit automatiquement la propriété KeyUsage sur XCN_NCRYPT_ALLOW_SIGNING_FLAG. Si vous spécifiez XCN_AT_KEYEXCHANGE, la propriété KeyUsage a la valeur XCN_NCRYPT_ALLOW_DECRYPT_FLAG | XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG. La propriété KeySpec s’applique uniquement aux fournisseurs [hérités] créés à l’aide de CryptoAPI.

Configuration requise

   
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