botan.tls.channel

TLS Channel

Public Imports

botan.cert.x509.x509cert
public import botan.cert.x509.x509cert;
botan.tls.policy
public import botan.tls.policy;
botan.tls.session
public import botan.tls.session;
botan.tls.alert
public import botan.tls.alert;
botan.tls.session_manager
public import botan.tls.session_manager;
botan.tls.version_
public import botan.tls.version_;
botan.tls.exceptn
public import botan.tls.exceptn;
botan.rng.rng
public import botan.rng.rng;

Members

Aliases

DataWriter
alias DataWriter = void delegate(in ubyte[])
Undocumented in source.
OnAlert
alias OnAlert = void delegate(in TLSAlert, in ubyte[])
Undocumented in source.
OnClearData
alias OnClearData = void delegate(in ubyte[])
Undocumented in source.
OnHandshakeComplete
alias OnHandshakeComplete = bool delegate(in TLSSession)
Undocumented in source.

Classes

TLSChannel
class TLSChannel

Generic interface for TLS endpoint

Meta

License

Botan is released under the Simplified BSD License (see LICENSE.md)