Partilhar via


Informações de erro estendidas

Alguns pacotes de segurança suportam mensagens de erro estendidas que permitem que os lados de um link de comunicação comuniquem quaisquer razões para uma falha. Por exemplo, o protocolo Kerberos pode falhar devido a uma discrepância de tempo entre o momento da solicitação de um tíquete Kerberos e o horário de emissão do tíquete. Com informações de informações de erro estendidas retornadas, um cliente pode ressincronizar seu relógio e gerar uma nova mensagem de conexão.

Um pacote de segurança definindo o sinalizador SECPKG_FLAG_EXTENDED_ERROR no fCapabilities membro de uma estrutura deSecPkgInfoindica que o pacote de segurança suporta mensagens de erro estendidas.

Os aplicativos cliente que exigem mensagens de erro estendidas especificam o sinalizador ISC_REQ_EXTENDED_ERROR ao chamar a funçãoInitializeSecurityContext (General). Os aplicativos de servidor que exigem mensagens de erro estendidas definem o sinalizador ASC_REQ_EXTENDED_ERROR ao chamar AcceptSecurityContext (Geral).