Freigeben über


IX509PrivateKey::get_KeyUsage-Methode (certenroll.h)

Die KeyUsage-Eigenschaft gibt einen Wert an oder ruft diesen ab, der den spezifischen Zweck angibt, für den ein privater Schlüssel verwendet werden kann. Diese Eigenschaft ist sowohl für die Eingabe als auch für die Ausgabe webaktiviert.

Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.

Syntax

HRESULT get_KeyUsage(
  X509PrivateKeyUsageFlags *pValue
);

Parameter

pValue

Rückgabewert

Keine

Bemerkungen

Wenn Sie die KeySpec-Eigenschaft für einen Legacy-CSP auf XCN_NCRYPT_ALLOW_SIGNING_FLAG festlegen, wird die KeyUsage-Eigenschaft auf XCN_NCRYPT_ALLOW_SIGNING_FLAG. Wenn Sie XCN_AT_KEYEXCHANGE angeben, wird die KeyUsage-Eigenschaft automatisch auf XCN_NCRYPT_ALLOW_DECRYPT_FLAG | XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certenroll.h
DLL CertEnroll.dll

Weitere Informationen

IX509PrivateKey