SSL digressions: differences between versions, the protocol, the X509 crap.