C:\Users\Documents\Perl\webapp\bin>plackup -p 5001 --ssl --ssl-key-file=C:\Users\Documents\Private-Public-key-cert\Private0504.key --ssl-cert-file=C:\Users\Documents\Private-Public-key-cert\Cert.crt --ca_file=C:\Users\Documents\Private-Public-key-cert\cacerts --ssl_fingerprint=sha1$B151CE74BC550FF4FF173266B906F0FCF45FFCEB app.psgi
[webapp:9108] core @2021-05-05 21:36:01> Built config from files: C:\Users\Documents\Perl\webapp\config.yml C:\Users\Documents\Perl\webapp\environments\development.yml in (eval 272) l. 910
failed to listen to port 5001: at C:/Strawberry/perl/site/lib/HTTP/Server/PSGI.pm line 103..
####
use strict;
use warnings;
#use IO::Socket::SSL::DEBUG::3;
use IO::Socket::SSL qw(debug3);
use Net::SSLeay;
# simple server
my $server = IO::Socket::SSL->new(
# where to listen
#PeerAddr => '192.168.1.8:5061',
LocalAddr => '127.0.0.1',
# LocalPort => '5001',
Listen => '5001',
# which certificate to offer
# with SNI support there can be different certificates per hostname
#verify_mode => Net::SSLeay->VERIFY_PEER(),
SSL_cert_file => 'C:/Users/Documents/Private-Public-key-cert/Cert.crt',
SSL_key_file => 'C:/Users/Documents/Private-Public-key-cert/Private0504.key',
SSL_fingerprint => 'sha1$B151CE74BC550FF4FF173266B906F0FCF45FFCEB',
ca_file => 'C:/Users/Documents/Private-Public-key-cert/cacerts',
) or die "failed to listen: $!";
# accept client
my $client = $server->accept or die
"failed to accept or ssl handshake: $!,$SSL_ERROR";
####
use strict;
use warnings;
#use IO::Socket::SSL::DEBUG::3;
use IO::Socket::SSL qw(debug3);
use Net::SSLeay;
# simple server
my $server = IO::Socket::SSL->new(
# where to listen
#PeerAddr => '192.168.1.8:5061',
LocalAddr => '127.0.0.1',
# LocalPort => '5001',
Listen => '5001',
# which certificate to offer
# with SNI support there can be different certificates per hostname
#verify_mode => Net::SSLeay->VERIFY_PEER(),
SSL_cert_file => 'C:/Users/Documents/Private-Public-key-cert/Cert.crt',
SSL_key_file => 'C:/Users/Documents/Private-Public-key-cert/Private0504.key',
SSL_fingerprint => 'sha1$B151CE74BC550FF4FF173266B906F0FCF45FFCEB',
ca_file => 'C:/Users/Documents/Private-Public-key-cert/cacerts',
) or die "failed to listen: $!";
# accept client
my $client = $server->accept or die
"failed to accept or ssl handshake: $!,$SSL_ERROR";