Gets or sets the default SSL implementation to use.
comm
ssl-default-implementation => implementation-name
setf (ssl-default-implementation) implementation-name => implementation-name
implementation-name⇩ | :openssl or :apple . |
implementation-name⇩ | :openssl or :apple . |
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.
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.
LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:30:26