Parents: | io.sockets.secure |
Class | Superclass | Slots |
bio | disposable | handle |
file-expected | tuple | path |
openssl-context | secure-context | aliens sessions |
ssl-handle | disposable | file handle connected terminated |
Word | Stack effect |
ssl-method | ( symbol -- method ) |
default-secure-context |
Word | Stack effect |
(send-secure-handshake) | ( output -- ) |
<bio> | ( handle -- bio ) |
<file-bio> | ( path -- bio ) |
<openssl-context> | ( config ctx -- context ) |
<ssl-handle> | ( fd -- ssl ) |
<ssl-socket> | ( winsock hostname -- ssl ) |
add-ctx-flag | ( ctx flag -- ) |
alternative-dns-names | ( certificate -- dns-names ) |
begin-session | ( ssl-handle addrspec -- ) |
check-buffer | ( port -- port ) |
check-ssl-error | ( ssl-handle ret -- event/f ) |
check-subject-name | ( host ssl-handle -- ) |
check-verify-result | ( ssl-handle -- ) |
clear-ctx-flag | ( ctx flag -- ) |
current-secure-context | ( -- ctx ) |
default-pasword | ( ctx -- alien ) |
disable-old-tls | ( ctx -- ) |
do-ssl-accept | ( ssl-handle -- ) |
do-ssl-accept-once | ( ssl-handle -- event/f ) |
do-ssl-connect | ( ssl-handle -- ) |
do-ssl-connect-once | ( ssl-handle -- event/f ) |
do-ssl-read | ( buffer ssl-handle -- event/f ) |
do-ssl-write | ( buffer ssl-handle -- event/f ) |
ensure-exists | ( path -- path ) |
file-expected | ( path -- * ) |
get-session | ( addrspec -- session/f ) |
ignore-unexpected-eof | ( ctx -- ) |
input/output-ports | ( -- input output ) |
issuer-name | ( certificate -- issuer ) |
load-certificate-chain | ( ctx -- ) |
load-dh-params | ( ctx -- ) |
load-verify-locations | ( ctx -- ) |
make-cipher-list | ( -- string ) |
make-input/output-secure | ( input output -- ) |
maybe-handshake | ( ssl-handle -- ssl-handle ) |
name-stack>sequence | ( name-stack -- seq ) |
number>bn | ( num -- bn ) |
password-callback | ( -- alien ) |
resume-session | ( ssl-handle ssl-session -- ) |
save-session | ( session addrspec -- ) |
secure-connection | ( client-out addrspec -- ) |
set-default-password | ( ctx -- ) |
set-ecdh-params | ( ctx -- ) |
set-secure-cipher-list-only | ( ssl -- ssl ) |
set-session-cache | ( ctx -- ) |
set-verify-depth | ( ctx -- ) |
sk-num | ( stack -- num ) |
sk-value | ( stack v -- obj ) |
ssl-error-syscall | ( ssl-handle -- event/f ) |
ssl-file-path | ( path -- path' ) |
subject-name | ( certificate -- host ) |
subject-names-match? | ( name pattern -- ? ) |
throw-if-terminated | ( ssl-handle -- ssl-handle ) |
use-private-key-file | ( ctx -- ) |
weak-ciphers-for-compatibility | ( -- value ) |
x509name>string | ( x509name -- string ) |
Word | Stack effect |
bio? | ( object -- ? ) |
file-expected? | ( object -- ? ) |
openssl-context? | ( object -- ? ) |
ssl-handle? | ( object -- ? ) |