botan v1.13.4 (2023-03-01T00:35:38Z)
Dub
Repo
TLSBlockingChannel.this
botan
tls
blocking
TLSBlockingChannel
Client constructor
this
()
this
(DataReader read_fn, DataWriter write_fn, OnAlert alert_cb, OnHandshakeComplete hs_cb, TLSSessionManager session_manager, TLSCredentialsManager creds, TLSPolicy policy, RandomNumberGenerator rng, TLSServerInformation server_info, TLSProtocolVersion offer_version, Vector!string next_protocols)
struct
TLSBlockingChannel
public
this
(
DataReader
read_fn
,
DataWriter
write_fn
,
OnAlert
alert_cb
,
OnHandshakeComplete
hs_cb
,
TLSSessionManager
session_manager
,
TLSCredentialsManager
creds
,
TLSPolicy
policy
,
RandomNumberGenerator
rng
,
in
TLSServerInformation
server_info
=
TLSServerInformation
()
,
in
TLSProtocolVersion
offer_version
=
TLSProtocolVersion.latestTlsVersion
()
,
Vector
!
string
next_protocols
=
Vector
!
string
()
)
this
(DataReader read_fn, DataWriter write_fn, OnAlert alert_cb, OnHandshakeComplete hs_cb, TLSSessionManager session_manager, TLSCredentialsManager creds, TLSPolicy policy, RandomNumberGenerator rng, NextProtocolHandler next_proto, SNIHandler sni_handler, bool is_datagram, size_t io_buf_sz)
Meta
Source
See Implementation
botan
tls
blocking
TLSBlockingChannel
constructors
this
destructors
~this
functions
close
doHandshake
isClosed
peek
peerCertChain
pending
read
readBuf
underlyingChannel
write
postblits
this(this)
properties
isBusy
onAlertNotification
onHandshakeComplete
Client constructor