> What is the difference betn OpenSSL and mod_ssl?
> When l need my Apache server to be ssl enabled, which of the above should l
> install along with Apache?
> And what is Apache-ssl? Shall l go for this instead of the above
> two?
OpenSSL is a freeware package that provides cryptography routines to all of us. This
includes a set of libraries to be linked with other programs and a tool "openssl" for
user actions, like creating certificates etc. This includes SSL v2 v3 and TLS v1.
mod_ssl is an Apache module which implements SSL/TLS protocol for Apache, allowing you
to have "https://..." URLs (OK, not just that). It needs a cryptography library,
either a commercial one or a freeware OpenSSL.
So, if you're not in USA, install OpenSSL and then you can build mod_ssl, otherwise
you'll have to pay for RSA's library. If you're using pre-built stuff, then I guess,
you don' need OpenSSL for building, but it is still nice to have the ability to create
and manipulate certificates.
Nix.