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 |