Freigeben über


Authentifizierungsdienstkonstanten

Definiert Authentifizierungsdienste, indem das Sicherheitspaket identifiziert wird, das den Dienst bereitstellt, z. B. NTLMSSP, Kerberos oder Schannel.

Konstante/Wert BESCHREIBUNG
RPC_C_AUTHN_NONE
0
Keine Authentifizierung
RPC_C_AUTHN_DCE_PRIVATE
1
Authentifizierung mit privatem DCE-Schlüssel.
RPC_C_AUTHN_DCE_PUBLIC
2
Authentifizierung mit öffentlichem DCE-Schlüssel.
RPC_C_AUTHN_DEC_PUBLIC
4
DEC-Authentifizierung mit öffentlichem Schlüssel. Für die zukünftige Verwendung reserviert.
RPC_C_AUTHN_GSS_NEGOTIATE
9
Snego-Sicherheitssupportanbieter.
RPC_C_AUTHN_WINNT
10
NTLMSSP
RPC_C_AUTHN_GSS_SCHANNEL
14
Sicherheitsunterstützungsanbieter von Schannel. Dieser Authentifizierungsdienst unterstützt SSL 2.0, SSL 3.0, TLS und PCT.
RPC_C_AUTHN_GSS_KERBEROS
16
Kerberos-Sicherheitsunterstützungsanbieter.
RPC_C_AUTHN_DPA
17
DPA-Sicherheitssupportanbieter.
RPC_C_AUTHN_MSN
18
MSN-Sicherheitssupportanbieter.
RPC_C_AUTHN_KERNEL
20
Kernelsicherheitsunterstützungsanbieter.
RPC_C_AUTHN_DIGEST
21
Digest-Sicherheitsunterstützungsanbieter.
RPC_C_AUTHN_NEGO_EXTENDER
30
NEGO Extender-Sicherheitssupportanbieter.
RPC_C_AUTHN_PKU2U
31
PKU2U-Sicherheitssupportanbieter.
RPC_C_AUTHN_MQ
100
MQ-Sicherheitsunterstützungsanbieter.
RPC_C_AUTHN_DEFAULT
0xFFFFFFFFFFFFL
Der Standardauthentifizierungsdienst des Systems. Wenn dieser Wert angegeben wird, verwendet COM seinen normalen Algorithmus für die Allgemeine Aushandlung der Sicherheit, um einen Authentifizierungsdienst zu wählen. Weitere Informationen finden Sie unter Sicherheitsdeckenverhandlung.

Bemerkungen

Diese Konstanten werden in den SOLE_AUTHENTICATION_SERVICE - und SOLE_AUTHENTICATION_INFO-Strukturen verwendet. Die SOLE_AUTHENTICATION_SERVICE-Struktur wird vom Server an die CoInitializeSecurity-Funktion übergeben und kann von der CoQueryAuthenticationServices-Funktion abgerufen werden. Ein Zeiger auf eine SOLE_AUTHENTICATION_INFO-Struktur wird vom Client an CoInitializeSecurity übergeben. Weitere Informationen zu den Sicherheitspaketen, die durch diese Werte identifiziert werden, z. B. NTLMSSP und Kerberos, finden Sie unter COM und Sicherheitspakete.

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

Siehe auch

CoInitializeSecurity

CoQueryAuthenticationServices

IClientSecurity

SOLE_AUTHENTICATION_INFO

SOLE_AUTHENTICATION_SERVICE