My name is Joshua Davies, and I'm currently a software architect at SiriusXM. I'm also the author of the book "Implementing SSL/TLS Using Cryptography and PKI", which I recommend to anybody with a technical bent who's trying to understand the ins and outs of how the SSL/TLS protocol ties together the concepts of symmetric cryptography, public-key cryptography and the public-key infrastructure.