| Parents: | io.sockets | 
| Tags: | network, crypto | 
| Authors: | Slava Pestov | 
| Class | Superclass | Slots | 
  certificate-missing-error |   tuple | |
  certificate-verify-error |   tuple | result | 
  no-tls-supported |   tuple | |
  premature-close-error |   tuple | |
  secure |   tuple | addrspec hostname | 
  secure-config |   tuple | method key-file password verify verify-depth ca-file ca-path dh-file ephemeral-key-bits alpn-supported-protocols | 
  secure-context |   disposable | config handle | 
  subject-name-verify-error |   tuple | expected got | 
  upgrade-buffers-full |   tuple | |
  upgrade-on-non-socket |   tuple | 
  TLS | 
  TLSv1 | 
  TLSv1.1 | 
  TLSv1.2 | 
| Class | Superclass | 
  secure-inet |   secure | 
| Word | Stack effect | 
  <secure-context> | ( config -- context ) | 
  accept-secure-handshake | ( -- ) | 
  check-certificate | ( host handle -- ) | 
  non-ssl-socket? | ( obj -- ? ) | 
  send-secure-handshake | ( -- ) | 
  socket-handle | ( obj -- ? ) | 
  ssl-certificate-verification-supported? | ( -- ? ) | 
  ssl-supported? | ( -- ? ) | 
  secure-socket-backend | 
  secure-socket-timeout | 
| Word | Stack effect | 
  <secure-config> | ( -- config ) | 
  <secure> | ( addrspec hostname -- secure ) | 
  best-tls-method | ( -- class ) | 
  certificate-missing-error | ( -- * ) | 
  certificate-verify-error | ( result -- * ) | 
  no-tls-supported | ( -- * ) | 
  premature-close-error | ( -- * ) | 
  subject-name-verify-error | ( expected got -- * ) | 
  upgrade-buffers-full | ( -- * ) | 
  upgrade-on-non-socket | ( -- * ) | 
  with-secure-context | ( config quot -- ) | 
| Word | Stack effect | 
  TLS? | ( object -- ? ) | 
  TLSv1.1? | ( object -- ? ) | 
  TLSv1.2? | ( object -- ? ) | 
  TLSv1? | ( object -- ? ) | 
  certificate-missing-error? | ( object -- ? ) | 
  certificate-verify-error? | ( object -- ? ) | 
  no-tls-supported? | ( object -- ? ) | 
  premature-close-error? | ( object -- ? ) | 
  secure-config? | ( object -- ? ) | 
  secure-context? | ( object -- ? ) | 
  secure-inet? | ( object -- ? ) | 
  secure? | ( object -- ? ) | 
  subject-name-verify-error? | ( object -- ? ) | 
  upgrade-buffers-full? | ( object -- ? ) | 
  upgrade-on-non-socket? | ( object -- ? ) | 
| Vocabulary | Summary | 
  io.sockets.secure.debug | |
  io.sockets.secure.openssl | |
  io.sockets.secure.unix | |
  io.sockets.secure.windows |