認証レベルの定数
認証レベルの定数は、さまざまなランタイム関数に渡される認証レベルを表します。 これらのレベルは、認証の増加順に一覧表示されます。 新しい各レベルは、前のレベルによって提供される認証に追加されます。 RPC ランタイム ライブラリが指定したレベルをサポートしていない場合は、サポートされている次のレベルに自動的にアップグレードされます。
定数 | 説明 |
---|---|
|
指定された認証サービスの既定の認証レベルを使用します。 |
|
認証を実行しません。 |
|
クライアントがサーバーとのリレーションシップを確立するときにのみ認証が行われます。 |
|
サーバーが要求を受信したとき、各リモート プロシージャ 呼び出しの開始時にのみ認証します。 接続ベースのプロトコル シーケンス (プレフィックス "ncacn" で始まる) を使用して行われたリモート プロシージャ 呼び出しには適用されません。 バインド ハンドル内のプロトコル シーケンスが接続ベースのプロトコル シーケンスであり、このレベルを指定した場合、このルーチンは代わりに RPC_C_AUTHN_LEVEL_PKT 定数を使用します。 |
|
受信したすべてのデータが予想されるクライアントからのデータであることを認証します。 データ自体を検証しません。 |
|
クライアントとサーバーの間で転送されたデータが変更されていないことを認証して確認します。 |
|
以前のすべてのレベルが含まれており、クリア テキスト データを送信者と受信者のみが確認できるようにします。 ローカルの場合、これにはセキュリティで保護されたチャネルの使用が含まれます。 リモートの場合、これには各リモート プロシージャ 呼び出しの引数値の暗号化が含まれます。 |
解説
定数で指定された値に関係なく、 ncalrpc では常に RPC_C_AUTHN_LEVEL_PKT_PRIVACY が使用されます。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|