Buffer di input per la risposta alla richiesta di verifica del digest
L'autenticazione HTTP con Microsoft Digest richiede tre buffer di input per generare una risposta di verifica. La tabella seguente riepiloga questi buffer.
Buffer zero contiene la richiesta digest ricevuta dal server in risposta alla richiesta iniziale di una risorsa protetta dall'accesso.
Buffer 1 contiene la rappresentazione di stringa del metodo, ad esempio "GET" o "POST". Il metodo viene usato nel calcolo di A2, come descritto in RFC 2617.
Buffer 2 è l'hash MD5 del corpo dell'entità del messaggio, come descritto in RFC 2617.
Il buffer 3 contiene il nome SPN del server di destinazione nella formattazione UTF-8 quando digest viene usato con le associazioni di canale.
Il buffer 4 contiene il valore del token di associazione del canale quando digest viene usato con le associazioni di canale.
Buffer di input per SASL
Specificare solo buffer zero. Per la compatibilità con altri provider di servizi di sicurezza, è possibile chiamare InitializeSecurityContext (Digest) senza una richiesta di verifica del server valida. In questo caso, il parametro pInput deve essere impostato su NULL.