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
);

Die 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.
X509AuthUsername
Löschen von Textbenutzernamen und Kennwortauthentifizierung.
Anmerkung Der Benutzername und das Kennwort werden vor der Übertragung verschlüsselt und sicher im Anmeldeinformationstresor auf dem Zertifikatregistrierungsserver gespeichert.
 
X509AuthCertificate
Clientauthentifizierungszertifikat auf dem lokalen Computer installiert und vom Server verwendet, 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, wird ein HRESULT-Wert zurückgegeben, der den Fehler angibt. Mögliche Werte sind die Werte in der folgenden Tabelle, sind jedoch nicht beschränkt. Eine Liste allgemeiner Fehlercodes finden Sie unter "Allgemeine HRESULT-Werte".

Zurückgeben von Code/Wert Description
E_POINTER
Der Parameter "pValue " darf nicht NULL sein.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 7 [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Fenster
Header certenroll.h

Siehe auch

ICertPropertyEnrollmentPolicyServer