認証レベルの定数

これらの値は、データの整合性を保護するために提供される認証の量を示す認証レベルを指定します。 各レベルには、前のレベルによって提供される保護が含まれます。

定数/値 説明
RPC_C_AUTHN_LEVEL_DEFAULT
0
通常のセキュリティ ブランケット ネゴシエーション アルゴリズムを使用して認証レベルを選択するように DCOM に指示します。 詳細については、「 セキュリティ ブランケット ネゴシエーション」を参照してください。
RPC_C_AUTHN_LEVEL_NONE
1
認証を実行しません。
RPC_C_AUTHN_LEVEL_CONNECT
2
クライアントがサーバーとの関係を確立した場合にのみ、クライアントの資格情報を認証します。 データグラム トランスポートでは、代わりに常にRPC_AUTHN_LEVEL_PKTが使用されます。
RPC_C_AUTHN_LEVEL_CALL
3
サーバーが要求を受信すると、各リモート プロシージャ 呼び出しの開始時にのみ認証されます。 データグラム トランスポートでは、代わりにRPC_C_AUTHN_LEVEL_PKTが使用されます。
RPC_C_AUTHN_LEVEL_PKT
4
受信したすべてのデータが予想されるクライアントからのデータであることを認証します。
RPC_C_AUTHN_LEVEL_PKT_INTEGRITY
5
クライアントとサーバーの間で転送されたデータが変更されていないことを認証して検証します。
RPC_C_AUTHN_LEVEL_PKT_PRIVACY
6
以前のすべてのレベルを認証し、各リモート プロシージャ 呼び出しの引数値を暗号化します。

要件

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