IX509PrivateKey::p ut_KeySpec-Methode (certenroll.h)
Die KeySpec-Eigenschaft gibt einen Wert an oder ruft diesen ab, der angibt, ob ein privater Schlüssel für die Signatur, die Verschlüsselung oder beides 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 put_KeySpec(
X509KeySpec Value
);
Parameter
Value
Rückgabewert
Keine
Bemerkungen
Wenn Sie einen Wert von 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
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 |