摘要质询的内容
摘要访问质询的大小必须小于 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 为服务器应用程序生成摘要式质询字符串。 有关详细信息,请参阅 生成摘要质询。