io.sockets.secure.openssl vocabulary
Factor handbook ยป Vocabulary index


Summary

Metadata
Parents:io.sockets.secure


Words

Tuple classes
ClassSuperclassSlots
bio disposablehandle
file-expected tuplepath
openssl-context secure-contextaliens sessions
ssl-handle disposablefile handle connected terminated


Generic words
WordStack effect
ssl-method( symbol -- method )


Symbol words
default-secure-context


Ordinary words
WordStack 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 )


Class predicate words
WordStack effect
bio?( object -- ? )
file-expected?( object -- ? )
openssl-context?( object -- ? )
ssl-handle?( object -- ? )


Files