OpenSSL is based on the SSL protocol, Secure Socket
(SSL), and the TLS protocol, Transport LayerSecurity
(TLS), which have been combined inone implementation
toform a cryptographic algorithm for
generating keys and certificates. The OpenSSL toolkit is licensable under an Apache license.
This means that it can be used freely under certain license conditions.