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