驗證服務常數

藉由識別提供服務的安全性套件來定義驗證服務,例如 NTLMSSP、Kerberos 或安全通道。

常數/值 Description
RPC_C_AUTHN_NONE
0
不需要驗證。
RPC_C_AUTHN_DCE_PRI加值稅E
1
DCE 私密金鑰驗證。
RPC_C_AUTHN_DCE_PUBLIC
2
DCE 公開金鑰驗證。
RPC_C_AUTHN_DEC_PUBLIC
4
DEC 公開金鑰驗證。 保留供未來使用。
RPC_C_AUTHN_GSS_NEGOTIATE
9
Snego 安全性支援提供者。
RPC_C_AUTHN_WINNT
10
NTLMSSP
RPC_C_AUTHN_GSS_SCHANNEL
14
安全通道安全性支援提供者。 此驗證服務支援 SSL 2.0、SSL 3.0、TLS 和 PCT。
RPC_C_AUTHN_GSS_KERBEROS
16
Kerberos 安全性支援提供者。
RPC_C_AUTHN_DPA
17
DPA 安全性支援提供者。
RPC_C_AUTHN_MSN
18
MSN 安全性支援提供者。
RPC_C_AUTHN_KERNEL
20
核心安全性支援提供者。
RPC_C_AUTHN_DIGEST
21
摘要式安全性支援提供者。
RPC_C_AUTHN_NEGO_EXTENDER
30
NEGO 擴充項安全性支援提供者。
RPC_C_AUTHN_PKU2U
31
PKU2U 安全性支援提供者。
RPC_C_AUTHN_MQ
100
MQ 安全性支援提供者。
RPC_C_AUTHN_DEFAULT
0xFFFFFFFFL
系統預設驗證服務。 指定此值時,COM 會使用其一般安全性交涉演算法來挑選驗證服務。 如需詳細資訊,請參閱 安全性交涉

備註

這些常數會用於 SOLE_AUTHENTICATION_SERVICESOLE_AUTHENTICATION_INFO 結構中。 SOLE_AUTHENTICATION_SERVICE結構是由伺服器傳遞至CoInitializeSecurity函式,而且可由CoQueryAuthenticationServices函式擷取。 用戶端會將SOLE_AUTHENTICATION_INFO結構的指標傳遞至CoInitializeSecurity。 如需這些值所識別之安全性套件的詳細資訊,例如 NTLMSSP 和 Kerberos,請參閱 COM 和安全性套件

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
RpcDce.h

另請參閱

CoInitializeSecurity

CoQueryAuthenticationServices

IClientSecurity

SOLE_AUTHENTICATION_INFO

SOLE_AUTHENTICATION_SERVICE