Zum Hauptinhalt springen

5.9. Error Message Specification (Fehlernachrichtenspezifikation)

5.9. Error Message Specification (Fehlernachrichtenspezifikation)

5.9.1. KRB_ERROR Definition

Nachrichtenstruktur für Fehlerantworten:

  • pvno – Protocol version number (Protokollversionsnummer)
  • msg-type – Message type (Nachrichtentyp, KRB-ERROR)
  • ctime – Optional client timestamp (optionaler Client-Zeitstempel)
  • cusec – Optional client microseconds (optionale Client-Mikrosekunden)
  • stime – Server timestamp (Server-Zeitstempel)
  • susec – Server microseconds (Server-Mikrosekunden)
  • error-code – Error code number (Fehlercodenummer)
  • crealm – Optional client realm (optionales Client-Realm)
  • cname – Optional client name (optionaler Client-Name)
  • realm – Server realm (Server-Realm)
  • sname – Server name (Server-Name)
  • e-text – Optional error text (optionaler Fehlertext)
  • e-data – Optional error-specific data (optionale fehlerspezifische Daten)

Error Codes (Fehlercodes)

Verschiedene definierte Fehlercodes, darunter:

  • KDC_ERR_NONE
  • KDC_ERR_NAME_EXP
  • KDC_ERR_SERVICE_EXP
  • KDC_ERR_BAD_PVNO
  • KDC_ERR_C_OLD_MAST_KVNO
  • Und viele weitere (siehe Abschnitt 7.5.9)

Usage (Verwendung)

  • Wird zurückgegeben, wenn Anfragen nicht erfüllt werden können
  • Liefert Diagnoseinformationen
  • Kann zusätzliche Daten für bestimmte Fehler enthalten
  • Wird in AS-, TGS- und AP-Austauschen verwendet

Reference (Referenz)

Vollständige Spezifikation und Fehlercodeliste finden sich in RFC 4120 Abschnitt 5.9.