摘要质询的内容

摘要访问质询的大小必须小于 2048 字节。 以下示例演示分配给字符串 szChallenge 的质询。

szChallenge = "realm=\"Microsoft_Example_Forest\",";
algorithm = "MD5-sess\", qop=\"auth\", nonce=\"0123456789abcdef\"";

注意

质询字符串括在双引号中,并包含嵌入的双引号。 嵌入的双引号前面(转义)前面必须有反斜杠(\)。

 

摘要质询可以包含以下指令。

命令 描述
领域 客户端需要 凭据 的实现定义提示。 如果客户端提示输入凭据,客户端应向用户显示此信息。
算法 Microsoft Digest 支持 MD5 和 MD5-Sess。 为了获得最佳性能,请使用 MD5-Sess。
qop 此指令可以设置为身份验证、身份验证 int 或身份验证-conf。 有关详细信息,请参阅 保护和密码
nonce 服务器为每个质询生成的唯一编码值。 客户端不得更改此值。
不透明 包含所建立 安全上下文 的引用。 有关详细信息,请参阅 维护连接之间的安全上下文
密码(仅限 SASL) 服务器支持的加密列表。 仅当 qop 指令指定身份验证时,此元素才能出现在摘要 SASL 质询中。 有关详细信息,请参阅 保护和密码
charset 如果服务器可以处理 UTF-8 编码的用户名和领域,则可以将此指令设置为 utf-8。 如果客户端了解 charset 指令,则可以使用 UTF-8 编码的值进行响应。

 

Microsoft Digest 为服务器应用程序生成 Digest 质询字符串。 有关详细信息,请参阅 生成摘要质询