All Manuals > LispWorks® User Guide and Reference Manual > 32 The COMM Package

ssl-default-implementation Accessor

Summary

Gets or sets the default SSL implementation to use.

Package

comm

Signature

ssl-default-implementation => implementation-name

setf (ssl-default-implementation) implementation-name => implementation-name

Arguments
implementation-name
:openssl or :apple.
Values
implementation-name
:openssl or :apple.
Description

The accessor ssl-default-implementation gets or sets the default SSL implementation that is used when an implementation is not specified.

implementation-name is :openssl for OpenSSL and :apple for the Apple Security Framework.

When setting ssl-default-implementation, implementation-name must be a valid implementation that is currently available, otherwise an error is signaled. ssl-implementation-available-p can be used to check if an implementation is available.

Notes

The Apple Security Framework implementation is available only on macOS 10.8 or later and on iOS. On these platforms, LispWorks starts with the Apple implementation as the default.

See also

ssl-implementation-available-p
25.8.1 SSL implementations


LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:30:26