Skip to main content

5.10. Application Tag Numbers

Overview

Kerberos messages use ASN.1 application tags to identify message types. Each message type has a unique application tag number.

Assigned Tag Numbers

TagMessage TypeDescription
1TicketAuthentication credential
2AuthenticatorProves knowledge of session key
3EncTicketPartEncrypted part of ticket
10AS-REQAuthentication service request
11AS-REPAuthentication service reply
12TGS-REQTicket-granting service request
13TGS-REPTicket-granting service reply
14AP-REQApplication request
15AP-REPApplication reply
20KRB-SAFESafe message
21KRB-PRIVPrivate message
22KRB-CREDCredential message
25EncASRepPartEncrypted part of AS-REP
26EncTGSRepPartEncrypted part of TGS-REP
27EncApRepPartEncrypted part of AP-REP
28EncKrbPrivPartEncrypted part of KRB-PRIV
29EncKrbCredPartEncrypted part of KRB-CRED
30KRB-ERRORError message

Purpose

Application tags enable:

  • Message type identification
  • Proper routing and processing
  • Protocol versioning
  • Extensibility

Reference

For complete list, refer to RFC 4120 Section 5.10.