Open main menu


NoteEdit

Please see the talk page for the status of this book. You may wish to visit the OpenSSL Foundation Wiki instead. (aka the OpenSSL wiki).

OpenSSLEdit

OverviewEdit

OpenSSL consists of two separate libraries: libcrypto and libssl. libcrypto is a general-purpose cryptography library which can be used alone. libssl is a TLS library which depends on libcrypto. OpenSSL also comes with an "openssl" command-line program, which can be used to exercise much of the functionality of the library from the command line.

libcryptoEdit

libsslEdit

libssl is the portion of OpenSSL which supports TLS, and depends on libcrypto.

Introduction to libsslEdit

ConfigurationEdit

Certificate ValidationEdit

More libsslEdit

command line programsEdit

The "openssl" command line program contains a variety of sub-programs.

TODO: document all of them!

AppendicesEdit

About the bookEdit