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 |