Authentication-Service Konstanten

Die Authentifizierungsdienstkonstanten stellen die Authentifizierungsdienste dar, die an verschiedene Laufzeitfunktionen übergeben werden.

Die folgenden Konstanten sind gültige Werte für den AuthnSvc-Parameter .

Konstante/Wert BESCHREIBUNG
RPC_C_AUTHN_NONE
0
Keine Authentifizierung
RPC_C_AUTHN_DCE_PRIVATE
1
Verwenden Sie die DCE-Authentifizierung (Distributed Computing Environment).
RPC_C_AUTHN_DCE_PUBLIC
2
Authentifizierung mit öffentlichem DCE-Schlüssel (für zukünftige Verwendung reserviert).
RPC_C_AUTHN_DEC_PUBLIC
4
Authentifizierung mit öffentlichem DEC-Schlüssel (für zukünftige Verwendung reserviert).
RPC_C_AUTHN_GSS_NEGOTIATE
9
Verwenden Sie den Microsoft Negotiate SSP. Dieser SSP verhandelt zwischen der Verwendung der NTLM- und Kerberos-Protokoll-Sicherheitsunterstützungsanbieter (SSP).
RPC_C_AUTHN_WINNT
10
Verwenden Sie den Microsoft NT LAN Manager (NTLM)-SSP.
RPC_C_AUTHN_GSS_SCHANNEL
14
Verwenden Sie den Schannel-SSP. Dieser SSP unterstützt Secure Socket Layer (SSL), private Kommunikationstechnologie (PCT) und Transport Level Security (TLS).
RPC_C_AUTHN_GSS_KERBEROS
16
Verwenden Sie den Microsoft Kerberos-SSP.
RPC_C_AUTHN_DPA
17
Verwenden Sie die verteilte Kennwortauthentifizierung (Distributed Password Authentication, DPA).
RPC_C_AUTHN_MSN
18
Authentifizierungsprotokoll-SSP, der für das Microsoft Network (MSN) verwendet wird.
RPC_C_AUTHN_DIGEST
21
Windows XP oder höher: Verwenden des Microsoft Digest-SSP
RPC_C_AUTHN_NEGO_EXTENDER
30
Windows 7 oder höher: Reserviert. Nicht verwenden
RPC_C_AUTHN_MQ
100
Dieser SSP stellt einen SSPI-kompatiblen Wrapper für das MsMQ-Protokoll (Microsoft Message Queue) auf Transportebene bereit.
RPC_C_AUTHN_DEFAULT
0xffffffff
Verwenden Sie den Standardauthentifizierungsdienst.

Bemerkungen

Geben Sie RPC_C_AUTHN_NONE an, um die Authentifizierung für Remoteprozeduraufrufe über ein Bindungshandle zu deaktivieren. Wenn Sie RPC_C_AUTHN_DEFAULT angeben, verwendet die RPC-Laufzeitbibliothek den RPC_C_AUTHN_WINNT-Authentifizierungsdienst für Remoteprozeduraufrufe, die mithilfe des Bindungshandles ausgeführt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Rpcdce.h

Weitere Informationen

RpcBindingInqAuthInfo

RpcBindingSetAuthInfo

RpcBindingInqAuthClient

RpcBindingInqAuthClientEx

RpcBindingSetAuthInfoEx

RpcBindingInqAuthInfoEx