7.3. Name of the TGS
Overview
The Ticket-Granting Service (TGS) has a special principal name format in Kerberos.
TGS Principal Name
Format
- Service:
krbtgt - Instance: Target realm name
- Realm: Service realm
Examples
Local TGS
- Principal:
krbtgt/REALM@REALM - Example:
krbtgt/[email protected] - Used for obtaining service tickets within the same realm
Cross-Realm TGS
- Principal:
krbtgt/TARGET-REALM@SOURCE-REALM - Example:
krbtgt/[email protected] - Used for cross-realm authentication
- Inter-realm key shared between realms
Usage
- Identifies TGS in ticket requests
- TGT is ticket for the TGS principal
- Cross-realm navigation uses intermediate TGS principals
- Special handling in KDC
Security Considerations
- TGS principal keys are highly sensitive
- Compromise allows ticket forgery
- Cross-realm keys establish trust relationships
- Key management critical for security
Reference
For complete specification, refer to RFC 4120 Section 7.3.