Its correct that usually in accessing ssl encrypted website you don't need encrypt cookies normally , But its about even if someone somehow hijacked your ssl connection , the TGT should be unusable to that person.
As in the SSO scenarios things changes a lot .
Authentication Process / Request Flow
During Authentication process after your identity is verifies at KDC ( key distribution center ), Authentication Server sends two messages you.
One message is the TGT that contains:
your name/ID,
the TGS name/ID,
timestamp,
your network address
lifetime of the TGT
TGS Session Key,
and is encrypted with the TGS Secret Key .
The other message contains:
the TGS name/ID,
timestamp,
lifetime (same as above), and
TGS Session Key
and is encrypted with your Client Secret Key.
TGS Session Key is the shared key that will be used between you and the TGS.
in next step
Your Client Secret Key is determined by prompting you for your password, appending a salt and hashing the whole thing. you can use it for decrypting the second message in order to obtain the TGS Session Key.
You can not, however, decrypt the TGT since you do not know the TGS Secret Key. The encrypted TGT is stored within your credential cache.
Now you have the TGS session key, you can request the final token to access the required service from TGS
The TGT ( encrypted with TGS secret key ) and for Example HTTP service request ( encrypted with TGS session key ) is send to the TGS
TGS now decrypts the TGT and fetches TGS session key , with this key it decrypts http authenctication request
The Ticket Granting Server then randomly generates the HTTP Service Session Key, and prepares the HTTP Service ticket for you that contains:
your name/ID,
HTTP Service name/ID,
your network address
timestamp,
lifetime of the validity of the ticket, and
HTTP Service Session Key,
and encrypts it with the HTTP Service Secret Key.
Then the TGS sends you two messages. One is the encrypted HTTP Service Ticket; the other contains:
HTTP Service name/ID,
timestamp,
lifetime of the validity of the ticket, and
HTTP Service Session Key,
that is encrypted with the TGS Session Key.
upto receiving the message client decrypts the second message and get http session key
Now User have access To HTTP service
What if TGT was not encrypted
If TGT was not encrypted anyone having that can alter the HTTP service request to either by forging anyone's identity in the request and get HTTP service session key
Even a user can exploit the authentication process anyhow jst by altering the TGT
so to avoid misuse of TGT encryption is done