All Manuals > LispWorks User Guide and Reference Manual > 21 TCP/IP socket communication and SSL


21.6 Socket Stream SSL interface

The Socket Stream SSL interface allows you to use Secure Socket Layer (SSL) with Lisp objects of type socket-stream.

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.

The Socket Stream SSL interface is in the "comm" module, so to load it you evaluate

(require "comm")

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

21.6.1 Creating a stream with SSL

21.6.2 SSL-CTX and SSL objects

21.6.3 OpenSSL interface

21.6.4 Direct calls to OpenSSL

21.6.5 Socket Stream SSL keyword arguments

21.6.6 Attaching SSL to an existing socket-stream

21.6.7 Using SSL objects directly

21.6.8 Initialization

21.6.9 Obtaining and installing the OpenSSL library

21.6.10 Errors in SSL

21.6.11 Examples of using the socket stream SSL interface

LispWorks User Guide and Reference Manual - 21 Dec 2011