摘要质询的内容

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

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

注意

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

 

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

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

 

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