Mojo-UserAgent-SecureServer
view release on metacpan or search on metacpan
Revision history for perl distribution Mojo-UserAgent-SecureServer
0.04 2022-02-13T10:53:53+0900
- Increased expiration date for the certs used by t/secure-server.t
0.03 2021-06-17T09:13:31+0900
- Add missing dependency IO::Socket::SSL
0.02 2021-01-12T16:50:50+0900
- Fix documentation
0.01 2021-01-12T13:05:07+0900
- Started project
"build" : {
"requires" : {}
},
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
"requires" : {
"IO::Socket::SSL" : "2.009",
"Mojolicious" : "9.00"
}
},
"test" : {
"requires" : {
"Test::More" : "0.88"
}
}
},
"release_status" : "stable",
license: artistic_2
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: '1.4'
name: Mojo-UserAgent-SecureServer
no_index:
directory:
- t
- inc
requires:
IO::Socket::SSL: '2.009'
Mojolicious: '9.00'
resources:
bugtracker: https://github.com/jhthorsen/mojo-useragent-secureserver/issues
homepage: https://github.com/jhthorsen/mojo-useragent-secureserver
repository: https://github.com/jhthorsen/mojo-useragent-secureserver.git
version: '0.04'
x_contributors:
- 'Jan Henning Thorsen'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
Makefile.PL view on Meta::CPAN
VERSION_FROM => 'lib/Mojo/UserAgent/SecureServer.pm',
EXE_FILES => [qw()],
OBJECT => '',
BUILD_REQUIRES => {}
,
TEST_REQUIRES => {
'Test::More' => '0.88'
}
,
PREREQ_PM => {
'IO::Socket::SSL' => '2.009',
'Mojolicious' => '9.00'
}
,
META_MERGE => {
'dynamic_config' => 0,
'meta-spec' => {version => 2},
'resources' => {
bugtracker => {web => 'https://github.com/jhthorsen/mojo-useragent-secureserver/issues'},
homepage => 'https://github.com/jhthorsen/mojo-useragent-secureserver',
repository => {
# You can install this project with curl -L http://cpanmin.us | perl - https://github.com/jhthorsen/mojo-useragent-secureserver/archive/master.tar.gz
requires 'Mojolicious' => '9.00';
requires 'IO::Socket::SSL' => '2.009';
test_requires 'Test::More' => '0.88';
t/secure-server.t view on Meta::CPAN
use Mojo::Base -strict;
use Test::Mojo;
use Test::More;
use Mojo::UserAgent::SecureServer;
use Mojolicious;
plan skip_all => 'IO::Socket::SSL is required' unless eval 'use IO::Socket::SSL 2;1';
plan skip_all => 'ca-chain.cert.pem not readable' unless -r 't/pki/certs/ca-chain.cert.pem';
my $app = Mojolicious->new;
$app->routes->get(
'/' => sub {
my $c = shift;
my $handle = Mojo::IOLoop->stream($c->tx->connection)->handle;
$c->render(json => {cn => $handle->peer_certificate('cn')});
}
);
( run in 0.558 second using v1.01-cache-2.11-cpan-4d50c553e7e )