Eixo-Rest
view release on metacpan or search on metacpan
t/040_https_request.t view on Meta::CPAN
use t::test_base;
use strict;
use warnings;
use IO::Socket::SSL;
use File::Spec;
my @parts = File::Spec->splitpath(__FILE__);
my $basedir = $parts[1];
my $port = 20000+int(rand(10000));
my $TEST_TEXT = 'Hi, how are you!';
t/040_https_request.t view on Meta::CPAN
done_testing();
sub start_server {
my ($port, $public_cert, $private_cert, $ca_file) = @_;
if(my $pid = fork){
#print "Open socket in 127.0.0.1:$port\n";
# simple server
my $srv = IO::Socket::SSL->new(
LocalAddr => "localhost:$port",
Listen => 10,
SSL_server => 1,
SSL_cert_file => $public_cert,
SSL_key_file => $private_cert,
SSL_client_ca_file => $ca_file,
SSL_ca_file => $ca_file,
);
my $con = $srv->accept;
( run in 0.272 second using v1.01-cache-2.11-cpan-fd5d4e115d8 )