Condividi tramite


Contenuto di una sfida digest

Le dimensioni di una richiesta di accesso al digest devono essere inferiori a 2048 byte. Nell'esempio seguente viene illustrata una richiesta assegnata alla stringa di caratteri szChallenge.

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

Nota

La stringa di verifica è racchiusa tra virgolette doppie e contiene virgolette doppie incorporate. Le virgolette doppie incorporate devono essere precedute da un carattere di escape con una barra rovesciata (\).

 

Una richiesta digest può contenere le direttive seguenti.

Direttiva Descrizione
realm Hint definito dall'implementazione per il client in merito alle credenziali necessarie. Il client deve visualizzare queste informazioni all'utente se richiede le credenziali.
algoritmo Microsoft Digest supporta MD5 e MD5-Sess. Per ottenere prestazioni ottimali, usare MD5-Sess.
qop Questa direttiva può essere impostata su auth, auth-int o auth-conf. Per altre informazioni, vedere Qualità della protezione e crittografie.
nonce Valore codificato univoco generato dal server per ogni richiesta. Questo valore non deve essere modificato dal client.
Opaco Contiene un riferimento per il contesto di sicurezza che viene stabilito. Per altre informazioni, vedere Gestione del contesto di sicurezza tra connessioni.
crittografia (solo SASL) Elenco di crittografie supportate dal server. Questo elemento può essere presente in una richiesta sasl digest solo se la direttiva qop specifica auth-conf. Per altre informazioni, vedere Qualità della protezione e crittografie.
charset Questa direttiva può essere impostata su utf-8 se il server può elaborare nomi utente e aree di autenticazione con codifica UTF-8. Se il client riconosce la direttiva charset, può rispondere usando valori con codifica UTF-8.

 

Microsoft Digest genera la stringa di verifica digest per le applicazioni server. Per informazioni dettagliate, vedere Generazione della sfida digest.