Содержимое задачи дайджеста
Размер задачи дайджеста Access должен быть меньше 2048 байт. В следующем примере показан вызов, назначенный строке символов szChallenge.
szChallenge = "realm=\"Microsoft_Example_Forest\",";
algorithm = "MD5-sess\", qop=\"auth\", nonce=\"0123456789abcdef\"";
Заметка
Строка вызова заключена в двойные кавычки и содержит внедренные двойные кавычки. Внедренные двойные кавычки должны предшествовать (escaped) с обратной косой чертой (\).
Задача Дайджеста может содержать следующие директивы.
Директива | Описание |
---|---|
область | Указание, определяемое реализацией клиенту, о котором необходимы учетные данные. Клиент должен отобразить эти сведения пользователю, если он запрашивает учетные данные. |
алгоритм | Microsoft Digest поддерживает MD5 и MD5-Sess. Для оптимальной производительности используйте MD5-Sess. |
qop | Эта директива может быть задана как auth, auth-int или auth-conf. Дополнительные сведения см. в разделе качество защиты и шифров. |
данный случай | Уникальное закодированное значение, созданное сервером для каждой задачи. Это значение не должно быть изменено клиентом. |
непрозрачный | Содержит ссылку на контекст безопасности, который устанавливается. Дополнительные сведения см. в разделе Обслуживание контекста безопасности между подключениями. |
шифр(только SASL) | Список шифров, поддерживаемых сервером. Этот элемент может присутствовать в вызове Digest SASL только в том случае, если директива qop указывает auth-conf. Дополнительные сведения см. в разделе качество защиты и шифров. |
charset | Эта директива может иметь значение utf-8, если сервер может обрабатывать имена пользователей и области в кодировке UTF-8. Если клиент понимает директиву charset, он может реагировать с помощью значений в кодировке UTF-8. |
Microsoft Digest создает строку вызовов дайджеста для серверных приложений. Дополнительные сведения см. в созданиидайджест-вызовов.