Freigeben über


Inhalt einer Digest-Challenge

Die Größe einer DigestZugriffsanforderung muss kleiner als 2048 Bytes sein. Das folgende Beispiel zeigt eine Challenge, die der Zeichenfolge szChallenge zugewiesen ist.

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

Hinweis

Die Challenge-Zeichenfolge ist in doppelte Anführungszeichen eingeschlossen und enthält eingebettete doppelte Anführungszeichen. Eingebettete doppelte Anführungszeichen müssen mit einem umgekehrten Schrägstrich (\) vorangestellt (escaped) sein.

 

Eine Digest-Challenge kann die folgenden Anweisungen enthalten.

Anweisung Beschreibung
realm Ein implementierungsdefinierter Hinweis an den Client, welche Anmeldeinformationen erforderlich sind. Der Client sollte diese Informationen dem Benutzer anzeigen, wenn er zur Eingabe von Anmeldeinformationen aufgefordert wird.
Algorithmus Microsoft Digest unterstützt MD5 und MD5-Sess. Für eine optimale Leistung verwenden Sie MD5-Sess.
qop Diese Direktive kann auf auth, auth-int oder auth-conf festgelegt werden. Weitere Informationen finden Sie unter Qualität des Schutzes und Verschlüsselungen.
nonce Ein eindeutiger codierter Wert, der vom Server für jede Herausforderung generiert wird. Dieser Wert darf vom Client nicht geändert werden.
Undurchsichtig Enthält einen Verweis für den Sicherheitskontext , der eingerichtet wird. Weitere Informationen finden Sie unter Verwalten des Sicherheitskontexts zwischen Verbindungen.
cipher(nur SASL) Die Liste der Vom Server unterstützten Verschlüsselungen. Dieses Element kann nur in einer Digest-SASL-Herausforderung vorhanden sein, wenn die qop-Direktive auth-conf angibt. Weitere Informationen finden Sie unter Qualität des Schutzes und Verschlüsselungen.
charset Diese Direktive kann auf utf-8 festgelegt werden, wenn der Server UTF-8-codierte Benutzernamen und Bereiche verarbeiten kann. Wenn der Client die Zeichensatzdirektive versteht, kann er mit UTF-8-codierten Werten reagieren.

 

Microsoft Digest generiert die Digest-Challenge-Zeichenfolge für Serveranwendungen. Weitere Informationen finden Sie unter Generieren der Digest-Challenge.