The net/osx-ssl module offers a fraction of the functionality of openssl and works only on OS X, but it has the advantage that it works before OpenSSL libraries are installed.
Added in version 220.127.116.11 of package base.
(osx-ssl-connect hostname port-no [ client-protocol])
input-port? (and/c output-port? osx-ssl-output-port?) hostname : string? port-no : (integer-in 1 65535)
(or/c 'secure 'auto 'sslv2-or-v3 'sslv2 'sslv3 'tls 'tls11 'tls12) = 'auto
Like ssl-connect, but without support for client contexts.
Analogous to ssl-abandon-port.
Returns #t of v is an SSL output port produced by osx-ssl-connect.