共用方式為


摘要挑戰的內容

摘要式存取挑戰的大小必須小於 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 挑戰中。 如需詳細資訊,請參閱 保護品質與加密
字元集 如果伺服器可以處理 UTF-8 編碼的使用者名稱和領域,則可以將此指示詞設定為 utf-8。 如果用戶端瞭解 charset 指示詞,則可以使用 UTF-8 編碼的值來回應。

 

Microsoft Digest 會產生伺服器應用程式的 Digest 挑戰字串。 如需詳細資訊,請參閱 產生摘要挑戰