Changes for version 0.12
- Library now supports 'logger' parameter to log debug messages via external logger (otherwise printed to STDOUT).
- Client logging is now done via Log::Log4perl and supports --log-config parameter, so you can configure logging to your liking (example of a configuration file is given in help).
- Client WILL NOT ask for domain verification now if previous verification results are still valid - that should allow renewals to be done without re-verification for about a year. Note: that makes --verified parameter obsolete.
- Client now allows email to be used for registration.
- Client is largely rewritten and the new home for the project is referenced (https://ZeroSSL.com)
- On domain verification failure the error message is available now to callbacks under the 'error' key of results.
- Crypt::LE::Complete::Simple can now use the logger passed to it by the client.
- Crypt::LE::Complete::Simple is now also given a list of domains the certificate is issued for.
- Crypt::LE::Challenge::Simple can now use the logger passed to it by the client (or other application).
- Crypt::LE::Challenge::Simple now has DNS verification example added.
- Client now supports basic DNS verification by using the following parameters in a command line:
- --handle-as dns --handle-with Crypt::LE::Challenge::Simple
Modules
Let's Encrypt API interfacing module.
A boilerplate for extending Crypt::LE and Crypt::LE client application (le.pl) with challenge/verification handlers.
A boilerplate for extending Crypt::LE client application (le.pl) with completion handlers.