io.sockets.secure.openssl vocabulary
Factor handbook > Vocabulary index


Summary
io.sockets.secure.openssl vocabulary

Words

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


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 )
alternative-dns-names( certificate -- dns-names )
begin-session( ssl-handle addrspec -- )
check-buffer( port -- port )
check-ssl-error( ssl ret exra-cases/f -- event/f )
check-subject-name( host ssl-handle -- )
check-verify-result( ssl-handle -- )
current-secure-context( -- ctx )
default-pasword( ctx -- alien )
do-ssl-accept( ssl-handle -- )
do-ssl-accept-once( ssl -- event/f )
do-ssl-connect( ssl-handle -- )
do-ssl-connect-once( ssl -- event/f )
do-ssl-read( buffer ssl -- event/f )
do-ssl-write( buffer ssl -- event/f )
ensure-exists( path -- path )
file-expected( path -- * )
get-session( addrspec -- session/f )
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 -- )
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 -- )
ssl-file-path( path -- path' )
subject-name( certificate -- host )
subject-names-match?( name pattern -- ? )
syscall-error( r -- event )
use-private-key-file( ctx -- )
x509name>string( x509name -- string )


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


Files


Children
VocabularySummary
io.sockets.secure.openssl.privateio.sockets.secure.openssl.private vocabulary