Secure Sockets Layer (SSL) Overview
SSL (Secure Sockets Layer) is the communications protocol used
for navigating to "https:" addresses. This protocol provides secure,
encrypted communication between the Web browser and the Web server.
It is typically used by sites that request or display confidential
information such as online banks, brokerages and shopping sites
that accept credit cards.
SSL Support in the Off By One Browser
SSL support in the Off By One browser relies on two Dynamic Link
Library (DLL) files, SSLeay32.DLL and
libeay32.DLL, developed by
the OpenSSL Project.
When these two DLL files are present then SSL support is available,
which means that you can browse secure sites with "https://..."
addresses.
When these two DLL files are not present you cannot use SSL to
securely access "https:" addresses. You can still browse regular
"http:" addresses, and you can even access some of the more
relaxed "https:" sites by enabling "Fake SSL" (on the Options menu),
but Fake SSL does not provide secure communications and should
not be used to send or receive confidential data.
OpenSSL Installation
The OpenSLL DLL files SSLeay32.DLL and
libeay32.DLL do not require
any special installation procedure, they just need to be present
in order to be automaticaly utilized by the browser. The two DLL
files are typically placed in the same folder as the browser
executable file ob1.exe, but they can be placed anywhere on the
system PATH (e.g. C:\Windows\system32).
The standard Off By One Setup kit copies the
OpenSSL DLLs SSLeay32.DLL and libeay32.DLL to the installation
directory. The standard ZIP distribution includes these files.
But they are strictly optional.
The OpenSSL DLL files are not necessary for the normal functioning
of the Off By One browser. If the OpenSSL DLL files are not present,
the browser still operates normally but without SSL support.
The browser automatically detects and adjusts to the presence or
absence of the OpenSSL DLLs. You can also manually select the SSL
support style via the Options menu "SSL Support" option.
OpenSSL Credits
The OpenSSL DLLs include software developed by the OpenSSL Project
for use in the OpenSSL Toolkit.
(http://www.openssl.org/)
The OpenSSL DLLs include cryptographic software written by
Eric Young.
The OpenSSL DLLs include software written by
Tim J. Hudson.