Freigeben über


ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerAuthentication-Methode (certenroll.h)

Die GetEnrollmentServerAuthentication-Methode ruft einen Wert ab, der den Typ der Authentifizierung angibt, die vom Zertifikatregistrierungsserver (CES) zum Authentifizieren eines Clients verwendet wird. Dieser Wert wird von der Initialize-Methode festgelegt.

Syntax

HRESULT GetEnrollmentServerAuthentication(
  [out, retval] X509EnrollmentAuthFlags *pValue
);

Parameter

[out, retval] pValue

Ein X509EnrollmentAuthFlags-Enumerationswert , der den Clientauthentifizierungstyp angibt. Dies kann einer der folgenden Werte sein.

Wert Bedeutung
X509AuthAnonymous
Anonyme Authentifizierung.
X509AuthKerberos
Kerberos-Authentifizierung.
X509AuthBenutzername
Klartextbenutzer- und Kennwortauthentifizierung.
Hinweis Benutzername und Kennwort werden vor der Übertragung verschlüsselt und sicher im Anmeldeinformationstresor auf dem Zertifikatregistrierungsserver gespeichert.
 
X509AuthCertificate
Clientauthentifizierungszertifikat, das auf dem lokalen Computer installiert ist und vom Server verwendet wird, um die Identität des Clients zu überprüfen.

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/-wert BESCHREIBUNG
E_POINTER
Der pValue-Parameter darf nicht NULL sein.

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

Weitere Informationen

ICertPropertyEnrollmentPolicyServer