身份验证级别常量

这些值指定身份验证级别,指示为帮助保护数据完整性而提供的身份验证量。 每个级别都包含以前级别提供的保护。

常量/值 说明
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