IEnroll::p ut_GenKeyFlags-Methode (xenroll.h)
[Diese Eigenschaft ist ab Windows Server 2008 und Windows Vista nicht mehr verfügbar.]
Die GenKeyFlags-Eigenschaft legt die Werte fest oder ruft sie ab, die an CryptGenKey übergeben werden, wenn die Zertifikatanforderung generiert wird.
Standardmäßig ist die GenKeyFlags-Eigenschaft auf 0 (null) festgelegt. Wenn jedoch eine PVK-Datei angegeben wird, wird der Wert von GenKeyFlags standardmäßig auf CRYPT_EXPORTABLE festgelegt. Weitere Informationen finden Sie in den Hinweisen.
Diese Eigenschaft wurde zuerst in der IEnroll-Schnittstelle definiert.
Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.
Syntax
HRESULT put_GenKeyFlags(
LONG dwFlags
);
Parameter
dwFlags
Rückgabewert
Keine
Bemerkungen
Standardmäßig können private Schlüssel nur exportiert werden, wenn eine PVK-Datei angefordert wird. Damit der private Schlüssel ohne Angabe einer PVK-Datei exportiert werden kann, legen Sie GenKeyFlags auf CRYPT_EXPORTABLE fest.
Um einen PVK-Dateinamen anzugeben, verwenden Sie die PVKFileNameWStr-Eigenschaft .
Der GenKeyFlags-Eigenschaftswert wird mithilfe des dwFlags-Parameters an die CryptoAPI-Funktion CryptGenKey übergeben.
Wenn der Kryptografiedienstanbieter (CSP ) keine exportierbaren privaten Schlüssel unterstützt, tritt ein Fehler auf.
Die GenKeyFlags-Eigenschaft wirkt sich auf das Verhalten der folgenden Methoden aus:
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | xenroll.h |
Bibliothek | Uuid.lib |
DLL | Xenroll.dll |