Authentication-Service定数

認証サービス定数は、さまざまなランタイム関数に渡される認証サービスを表します。

次の定数は、 AuthnSvc パラメーターの有効な値です。

定数/値 説明
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
Microsoft Negotiate SSP を使用します。 この SSP は、NTLM プロトコルと Kerberos プロトコル セキュリティ サポート プロバイダー (SSP) の使用をネゴシエートします。
RPC_C_AUTHN_WINNT
10
Microsoft NT LAN Manager (NTLM) SSP を使用します。
RPC_C_AUTHN_GSS_SCHANNEL
14
Schannel SSP を使用します。 この SSP では、Secure Socket Layer (SSL)、プライベート通信テクノロジ (PCT)、トランスポート レベル セキュリティ (TLS) がサポートされています。
RPC_C_AUTHN_GSS_KERBEROS
16
Microsoft Kerberos SSP を使用します。
RPC_C_AUTHN_DPA
17
分散パスワード認証 (DPA) を使用します。
RPC_C_AUTHN_MSN
18
Microsoft Network (MSN) に使用される認証プロトコル SSP。
RPC_C_AUTHN_DIGEST
21
Windows XP 以降: Microsoft Digest SSP を使用する
RPC_C_AUTHN_NEGO_EXTENDER
30
Windows 7 以降: 予約済み。 使用しない
RPC_C_AUTHN_MQ
100
この SSP は、Microsoft Message Queue (MSMQ) トランスポート レベル プロトコルの SSPI 互換ラッパーを提供します。
RPC_C_AUTHN_DEFAULT
0xffffffff
既定の認証サービスを使用します。

解説

バインド ハンドルで行われたリモート プロシージャ 呼び出しの認証を無効にするには、RPC_C_AUTHN_NONEを指定します。 RPC_C_AUTHN_DEFAULTを指定すると、RPC ランタイム ライブラリは、バインド ハンドルを使用して行われるリモート プロシージャ 呼び出しにRPC_C_AUTHN_WINNT認証サービスを使用します。

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Rpcdce.h

関連項目

RpcBindingInqAuthInfo

RpcBindingSetAuthInfo

RpcBindingInqAuthClient

RpcBindingInqAuthClientEx

RpcBindingSetAuthInfoEx

RpcBindingInqAuthInfoEx