Posted to tcl by dbohdan at Fri Sep 11 09:17:24 GMT 2020view raw
- package require tls
- proc ::tls::log {level msg} { puts ">>>> $msg" }
- set ::tls::debug 1
- set tlsSocket [list \
- ::tls::socket -autoservername true \
- ]
- proc verifyCmd {op sock args} {
- puts "$op $sock $args"
- tailcall ::tls::callback $op $sock {*}$args
- }
- set chan [{*}$tlsSocket \
- -autoservername true \
- -command verifyCmd \
- github.com 443 \
- ]
- puts [read -nonewline $chan]
Comments
Posted by dbohdan at Fri Sep 11 09:18:35 GMT 2020 [text] [code]
Redundancy!