Passa al contenuto principale

5.9. Error Message Specification (Specifica del Messaggio di Errore)

5.9. Error Message Specification (Specifica del Messaggio di Errore)

5.9.1. KRB_ERROR Definition (Definizione di KRB_ERROR)

Struttura del messaggio per le risposte di errore:

  • pvno - Numero di versione del protocollo
  • msg-type - Tipo di messaggio (KRB-ERROR)
  • ctime - Timestamp del client opzionale
  • cusec - Microsecondi del client opzionali
  • stime - Timestamp del server
  • susec - Microsecondi del server
  • error-code - Numero del codice di errore
  • crealm - Realm del client opzionale
  • cname - Nome del client opzionale
  • realm - Realm del server
  • sname - Nome del server
  • e-text - Testo di errore opzionale
  • e-data - Dati specifici dell'errore opzionali

Codici di Errore

Vari codici di errore definiti includono:

  • KDC_ERR_NONE
  • KDC_ERR_NAME_EXP
  • KDC_ERR_SERVICE_EXP
  • KDC_ERR_BAD_PVNO
  • KDC_ERR_C_OLD_MAST_KVNO
  • E molti altri (vedere Sezione 7.5.9)

Uso

  • Restituito quando le richieste non possono essere soddisfatte
  • Fornisce informazioni diagnostiche
  • Può includere dati aggiuntivi per errori specifici
  • Utilizzato negli scambi AS, TGS e AP

Riferimento

Per la specifica completa e l'elenco dei codici di errore, fare riferimento a RFC 4120 Sezione 5.9.