20 Socket Stream SSL interface

The Socket Stream SSL interface allows you to use Secure Socket Layer (SSL) with comm:socket-stream s.

The interface is based on the OpenSSL code, and most of it is simply an FLI interface to OpenSSL functions. The main LispWorks specific code is the way OpenSSL is integrated with socket-stream .

Note: to load the Socket Stream SSL interface, evaluate

(require "comm")

Note: Below we assume that the current package uses the comm package. That is, comm package symbols may not be qualified explicitly.

20.1 Creating a stream with SSL

20.2 SSL-CTX and SSL objects

20.3 OpenSSL interface

20.4 Socket Stream SSL keyword arguments

20.5 Attaching SSL to an existing socket-stream

20.6 Using SSL objects directly

20.7 Initialization

20.8 Obtaining and installing the OpenSSL library

20.9 Errors in SSL

LispWorks User Guide - 21 Jul 2006