JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Securing the Network in Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

1.  Using Link Protection in Virtualized Environments

2.  Tuning Your Network (Tasks)

3.  Web Servers and the Secure Sockets Layer Protocol

SSL Kernel Proxy Encrypts Web Server Communications

Protecting Web Servers With the SSL Kernel Proxy (Tasks)

How to Configure an Apache 2.2 Web Server to Use the SSL Kernel Proxy

How to Configure an Oracle iPlanet Web Server to Use the SSL Kernel Proxy

How to Configure the SSL Kernel Proxy to Fall Back to the Apache 2.2 SSL

How to Use the SSL Kernel Proxy in Zones

4.  IP Filter in Oracle Solaris (Overview)

5.  IP Filter (Tasks)

6.  IP Security Architecture (Overview)

7.  Configuring IPsec (Tasks)

8.  IP Security Architecture (Reference)

9.  Internet Key Exchange (Overview)

10.  Configuring IKE (Tasks)

11.  Internet Key Exchange (Reference)

Glossary

Index

SSL Kernel Proxy Encrypts Web Server Communications

Any web server that runs on Oracle Solaris can be configured to use the SSL protocol at the kernel level, that is, the SSL kernel proxy. Examples of such web servers are the Apache 2.2 web server and the Oracle iPlanet Web Server. The SSL protocol provides confidentiality, message integrity, and endpoint authentication between two applications. When the SSL kernel proxy runs on the web server, communications are accelerated. The following illustration shows the basic configuration.

Figure 3-1 Kernel-Encrypted Web Server Communications

image:Graphic shows a web client using the encrypted SSL port to communicate with web server.

The SSL kernel proxy implements the server side of the SSL protocol. The proxy offers several advantages.

Figure 3-2 Kernel-Encrypted Web Server Communications With User-Level Fallback Option

image:Graphic shows a web client using a web server that can fall back to user-level ciphers.

The SSL kernel proxy supports the SSL 3.0 and TLS 1.0 protocols, as well as most common cipher suites. See the ksslcfg(1M) man page for the complete list. The proxy can be configured to fall back to the user-level SSL server for any unsupported cipher suites.