Changes for version 0.05

  • 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.

Modules

Let's Encrypt API interfacing module.
A boilerplate for extending Crypt::LE and Crypt::LE client application (le.pl) with challenge handlers.
A boilerplate for extending Crypt::LE client application (le.pl) with completion handlers.