Kerberos in SSL Protocol |
|
CLIENT HELLO ---------------------> |
Include KRB5-* in Cipher Suite |
<--------------------- SERVER HELLO |
<---------------------- |
Is Server Cert really optional for https? |
<-----------------
|
|
<------------
|
|
<-------------- SERVER HELLO DONE |
|
Client: Get User Credentials from Kerberos Ticket Cache Ask KDC for kssl Service Ticket for User Send Kerberos AP_REQ Message in Client Key Exchange Server: Get kssl Service Key from /etc/krb5.keytab.kssl Decrypt AP_REQ Message to get Kerberos Session Key Both: Generate Master Secret using Kerberos Session Key |
CLIENT KEY EXCH ------------------> | |
|
CHANGE CIPHER SPEC --------------> |
Start passing application data |
FINISHED --------------------------> | |
<-------------- CHANGE CIPHER SPEC | |
<-------------------------- FINISHED |