Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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 get_GenKeyFlags(
LONG *pdwFlags
);
Parameter
pdwFlags
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
| Anforderung | Wert |
|---|---|
| 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 |