22 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.

22.1 Creating a stream with SSL

22.2 SSL-CTX and SSL objects

22.3 OpenSSL interface

22.4 Socket Stream SSL keyword arguments

22.5 Attaching SSL to an existing socket-stream

22.6 Using SSL objects directly

22.7 Initialization

22.8 Obtaining and installing the OpenSSL library

22.9 Errors in SSL

LispWorks User Guide - 11 Mar 2008