NAME
Crypt::Bear::SSL::Server - A sans-io SSL Client in BearSSL
VERSION
version 0.002
SYNOPSIS
my
$priv_cert
= Crypt::Bear::SSL::PrivateCertificate->load(
'server.crt'
,
'server.key'
);
my
$server
= Crypt::Bear::SSL::Server->new(
$priv_cert
);
$server
->
reset
;
while
(!
$server
->send_ready) {
sysread
$socket
,
my
$buffer
, 1024;
$server
->push_received(
$buffer
);
die
"Failed to connect"
if
$server
->is_closed;
syswrite
$socket
,
$server
->pull_send;
}
DESCRIPTION
METHODS
new($private_certificate)
This creates a new client object, with the given certificate chain and private key.
reset()
Prepare or reset a client context for a new connection.
AUTHOR
Leon Timmermans <fawaka@gmail.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2024 by Leon Timmermans.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.