Partager via


IX509PrivateKey ::p ut_KeyUsage, méthode (certenroll.h)

La propriété KeyUsage spécifie ou récupère une valeur qui identifie l’objectif spécifique pour lequel une clé privée peut être utilisée. 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 put_KeyUsage(
  X509PrivateKeyUsageFlags Value
);

Paramètres

Value

Valeur de retour

None

Remarques

Si vous définissez la propriété KeySpec d’un fournisseur de services cloud hérité sur XCN_NCRYPT_ALLOW_SIGNING_FLAG, la propriété KeyUsage XCN_NCRYPT_ALLOW_SIGNING_FLAG. Si vous spécifiez XCN_AT_KEYEXCHANGE, la propriété KeyUsage est automatiquement définie sur XCN_NCRYPT_ALLOW_DECRYPT_FLAG | XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG.

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