botan.tls.channel

TLS Channel

Public Imports

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

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)