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


Documentation
Secure sockets (SSL, TLS)

Meta-data
Tags:network
Authors:Slava Pestov


Words

Tuple classes
ClassSuperclassSlots
certificate-verify-error tupleresult
common-name-verify-error tupleexpected got
premature-close tuple
secure tupleaddrspec
secure-config tuplemethod key-file password verify verify-depth ca-file ca-path dh-file ephemeral-key-bits
secure-context disposableconfig handle
upgrade-buffers-full tuple
upgrade-on-non-socket tuple


Singleton classes
SSLv2
SSLv23
SSLv3
TLSv1


Predicate classes
ClassSuperclass
secure-inet secure


Generic words
WordStack effect
<secure-context>( config -- context )
accept-secure-handshake( -- )
check-certificate( host handle -- )
send-secure-handshake( -- )
ssl-supported?( -- ? )


Symbol words
secure-socket-backend
secure-socket-timeout


Ordinary words
WordStack effect
<secure-config>( -- config )
<secure>( addrspec -- secure )
certificate-verify-error( result -- * )
common-name-verify-error( expected got -- * )
premature-close( -- * )
upgrade-buffers-full( -- * )
upgrade-on-non-socket( -- * )
with-secure-context( config quot -- )


Class predicate words
WordStack effect
SSLv23?( object -- ? )
SSLv2?( object -- ? )
SSLv3?( object -- ? )
TLSv1?( object -- ? )
certificate-verify-error?( object -- ? )
common-name-verify-error?( object -- ? )
premature-close?( object -- ? )
secure-config?( object -- ? )
secure-context?( object -- ? )
secure-inet?( object -- ? )
secure?( object -- ? )
upgrade-buffers-full?( object -- ? )
upgrade-on-non-socket?( object -- ? )


Files
resource:basis/io/sockets/secure/secure.factor
resource:basis/io/sockets/secure/secure-docs.factor
resource:basis/io/sockets/secure/secure-tests.factor


Children from resource:basis
VocabularySummary
io.sockets.secure.debugio.sockets.secure.debug vocabulary
io.sockets.secure.opensslio.sockets.secure.openssl vocabulary
io.sockets.secure.unixio.sockets.secure.unix vocabulary


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