Wednesday, December 01, 2010

SSL: the basics and deeper

I had to troubleshoot some natty SSL (Secure Sockets Layer) certificate issues and thought I'd add these informative articles that I found in my research.

SSL Basics

Technical
From the high level down to the more detailed
http://sericontech.com/Downloads/Introduction_to_SSL.pdf
http://publib.boulder.ibm.com/infocenter/tpfhelp/current/index.jsp?topic=/com.ibm.ztpf-ztpfdf.doc_put.cur/gtps5/s5why.html
http://www.codeguru.com/cpp/i-n/internet/securesocketlayerssl/article.php/c6187
SSL: certs, cert types, CAs, cert chain, formats
http://docs.sun.com/source/816-6156-10/contents.htm


For Admins
Verisign Intermediate Certificate information
Verisign Intermediate Certificate Install Instructions
Curl/openssl command line options for working with certificates
OpenSSL commands from a blog article
SSL Handshake
GUI Front-end to OpenSSL: TinyCA


For Developers
Using the OpenSSL libraries


Validators
SSL Checker


Troubleshooting
SSL Certificate Not Trusted Error
Debugging at the Command Line Using OpenSSL Basics
OpenSSL "s_client" Documentation
OpenSSL Tricks
OpenSSL Command-Line HOWTO
OpenSSL "verify" error output
Nice example of how to use the "verify" command

No comments:

Feel free to drop me a line or ask me a question.