次の方法で共有


認証サービス定数

NTLMSSP、Kerberos、Schannel などのサービスを提供するセキュリティ パッケージを識別して、認証サービスを定義します。

定数/値 説明
RPC_C_AUTHN_NONE
0
認証なし。
RPC_C_AUTHN_DCE_PRIVATE
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
Schannel セキュリティ サポート プロバイダー。 この認証サービスでは、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_SERVICE および SOLE_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