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.
Die SetCredential-Methode legt die Anmeldeinformationen fest, die zum Kontaktieren des CEP-Servers (Certificate Enrollment Policy) verwendet werden.
Syntax
HRESULT SetCredential(
[in] LONG hWndParent,
[in] X509EnrollmentAuthFlags flag,
[in] BSTR strCredential,
[in] BSTR strPassword
);
Parameter
[in] hWndParent
Übergeordnetes Fensterhandle.
[in] flag
Ein X509EnrollmentAuthFlags-Enumerationswert , der den Authentifizierungstyp angibt. Dies kann einer der folgenden Werte sein.
[in] strCredential
Eine BSTR-Variable , die die Anmeldeinformationen enthält.
[in] strPassword
Eine BSTR-Variable , die das Kennwort enthält.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion S_OK zurück.
Wenn die Funktion fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Rückgabecode | Beschreibung |
---|---|
|
Der Flag-Parameter ist kein unterstützter Wert. |
Hinweise
Die Argumente strCredential und strPassword ändern sich je nach dem wert, der im Flag-Argument angegeben ist, wie in der folgenden Tabelle dargestellt.
flag-Parameter | strCredential-Parameter | strPassword-Parameter |
---|---|---|
X509AuthAnonymous | NULL | NULL |
X509AuthKerberos | NULL | NULL |
X509AuthBenutzername | Klartextbenutzername, der vom CEP-Server erkannt wird. | Klartextkennwort, das dem Benutzernamen zugeordnet ist. |
X509AuthCertificate | Enthält einen SHA-1-Hash (Fingerabdruck) des Zertifikats mit 20 Byte. | NULL |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | certenroll.h |