Condividi tramite


Informazioni sugli errori estesi

Alcuni pacchetti di sicurezza supportano messaggi di errore estesi che consentono ai lati di un collegamento di comunicazione di comunicare qualsiasi motivo per un errore. Ad esempio, il protocollo Kerberos potrebbe non riuscire a causa di una discrepanza temporale tra il tempo di richiesta per un ticket Kerberos e l'ora del problema del ticket. Con le informazioni provenienti dalle informazioni sugli errori estese restituite, un client può risincronizzare il clock e generare un nuovo messaggio di connessione.

Un pacchetto di sicurezza che imposta il flag di SECPKG_FLAG_EXTENDED_ERROR nel fCapabilities membro di una strutturaSecPkgInfoindica che il pacchetto di sicurezza supporta i messaggi di errore estesi.

Le applicazioni client che richiedono messaggi di errore estesi specificano il flag ISC_REQ_EXTENDED_ERROR quando si chiama la funzione InitializeSecurityContext (Generale). Le applicazioni server che richiedono messaggi di errore estesi impostano il flag ASC_REQ_EXTENDED_ERROR quando si chiama AcceptSecurityContext (Generale).