Crypt-LE
view release on metacpan or search on metacpan
0.07 14 March 2016
- Certificate revocation now handles "already revoked" status better.
- Both 'handle-params' and 'complete-params' can now take JSON document with parameters either directly or by reading it from file.
So it should be now even easier to create 'handle' and 'complete' plugins and pass parameters to those without changing anything
in the client itself.
0.06 14 March 2016
- Added certificate revocation to both the library (Crypt::LE) and the client (le.pl).
- Improved documentation and le.pl usage help.
- Added HTTP::Tiny dependencies for NetBSD/OpenBSD boxes, which don't have IO::Socket::SSL and Net::SSLeay
installed by default.
0.05 13 March 2016
Client: In addition to be able to use external challenge handlers, le.pl can now also use completion handlers. Example:
le.pl ... --complete-with Crypt::LE::Complete::Simple --complete-params '{"key1": 1, "key2": 2, "key3": "something"}'
The module handling process completion should have a 'complete' method defined, to which both the completion data
(including the domain and issuer's certificate, certificate file name and key file name) and the parameters given
with '--complete-params' will be passed.
"runtime" : {
"requires" : {
"Convert::ASN1" : "0.2",
"Crypt::OpenSSL::Bignum" : "0.06",
"Crypt::OpenSSL::RSA" : "0.28",
"Digest::SHA" : "0",
"Encode" : "0",
"Getopt::Long" : "2.33",
"HTTP::Tiny" : "0.042",
"IO::File" : "1.13",
"IO::Socket::SSL" : "1.42",
"JSON::MaybeXS" : "1.003005",
"Log::Log4perl" : "1.27",
"MIME::Base64" : "3.11",
"Module::Load" : "0.28",
"Net::SSLeay" : "1.55",
"Scalar::Util" : "0",
"Storable" : "2.51",
"Time::Piece" : "1.27",
"Time::Seconds" : "0",
"perl" : "5.006"
version: '0.39'
requires:
Convert::ASN1: '0.2'
Crypt::OpenSSL::Bignum: '0.06'
Crypt::OpenSSL::RSA: '0.28'
Digest::SHA: '0'
Encode: '0'
Getopt::Long: '2.33'
HTTP::Tiny: '0.042'
IO::File: '1.13'
IO::Socket::SSL: '1.42'
JSON::MaybeXS: '1.003005'
Log::Log4perl: '1.27'
MIME::Base64: '3.11'
Module::Load: '0.28'
Net::SSLeay: '1.55'
Scalar::Util: '0'
Storable: '2.51'
Time::Piece: '1.27'
Time::Seconds: '0'
perl: '5.006'
Makefile.PL view on Meta::CPAN
'File::Temp' => 0,
'Getopt::Long' => '2.33',
'Net::SSLeay' => '1.55',
'Crypt::OpenSSL::Bignum' => '0.06',
'Storable' => '2.51',
'Encode' => 0,
'Digest::SHA' => 0,
'Crypt::OpenSSL::RSA' => '0.28',
'IO::File' => '1.13',
'Module::Load' => '0.28',
'IO::Socket::SSL' => '1.42',
'Convert::ASN1' => '0.2',
'Test::More' => 0
},
'PL_FILES' => {},
'INSTALLDIRS' => 'site'
)
;
( run in 0.497 second using v1.01-cache-2.11-cpan-4d50c553e7e )