TLS via make-ssl-connect@?

29 views
Skip to first unread message

Sage Gerard

unread,
Dec 10, 2020, 7:47:55 PM12/10/20
to users\@racket-lang.org
I've seen articles say "SSL" when they mean "TLS". When I read the docs for make-ssl-connect@, it does not clarify what algorithm backs use of HTTPS. Only that OpenSSL is used.

Does make-ssl-connect@ track current recommendations like TLS 1.2 or 1.3, or is it fixed to some version of SSL?

~slg


Ryan Culpepper

unread,
Dec 11, 2020, 4:36:57 AM12/11/20
to Sage Gerard, users\@racket-lang.org
`make-ssl-connect@` automatically uses whatever versions of TLS the OpenSSL library supports, including TLS 1.3 for recent versions of OpenSSL.

Ryan


--
You received this message because you are subscribed to the Google Groups "Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/t-JBfoazXqCWIYKge0qFCn9IYCYEdzkSQD9F6IrFWT8VcrziFFcgHVz_tZolCnyFd7yq26lpLahbKBNg9Pt_mIBkwMZfjL2iGQw4bZDAVe0%3D%40sagegerard.com.

Sage Gerard

unread,
Dec 15, 2020, 3:27:50 PM12/15/20
to users\@racket-lang.org
Answering my own question for those searching.

Yes, make-ssl-connect@ tracks protocol recommendations. [1] shows that make-ssl-connect@ uses `ssl-make-server-context' with default arguments, meaning an `auto' protocol. The server context docs point to client context docs for the meaning of `'auto'. Quote: "Automatically negotiates the protocol version from those that this library considers sufficiently secure—currently TLS versions 1.0 and higher, but subject to change."


~slg


‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

Sage Gerard

unread,
Dec 15, 2020, 3:37:04 PM12/15/20
to Sage Gerard, users\\@racket-lang.org
Missed Ryan's email earlier. Thanks Ryan!

~slg


‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
--
You received this message because you are subscribed to the Google Groups "Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-users...@googlegroups.com.

Reply all
Reply to author
Forward
0 new messages