IX509PrivateKey::get_KeySpec-Methode (certenroll.h)
Die KeySpec-Eigenschaft gibt einen Wert an oder ruft einen Wert ab, der angibt, ob ein privater Schlüssel für die Signatur, verschlüsselung oder beides verwendet werden kann. Diese Eigenschaft ist sowohl für die Eingabe als auch für die Ausgabe webfähig.
Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.
Syntax
HRESULT get_KeySpec(
X509KeySpec *pValue
);
Parameter
pValue
Rückgabewert
Keine
Bemerkungen
Wenn Sie den Wert XCN_AT_SIGNATURE angeben, legt die KeySpec-Eigenschaft die KeyUsage-Eigenschaft automatisch auf XCN_NCRYPT_ALLOW_SIGNING_FLAG fest. Wenn Sie XCN_AT_KEYEXCHANGE angeben, wird die KeyUsage-Eigenschaft auf XCN_NCRYPT_ALLOW_DECRYPT_FLAG | XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG. Die KeySpec-Eigenschaft gilt nur für [Legacy]-Anbieter, die mit CryptoAPI erstellt wurden.
Anforderungen
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 |