NAME

Mojolicious::Plugin::ACME::Command::acme::automate - Automate ACME registration and signed certificate generation

SYNOPSIS

Usage: APPLICATION acme cert generate [OPTIONS]
  myapp acme automate
  myapp acme automate -t -a myaccount.key -T template -l http://*:8928 -o proxy_pass=http://127.0.0.1:3000 domain1.com {domain2.com, ...}

Options:

      --full, --no-full                Automatically chain the resulting
                                       certificate with the intermediate
                                       defaults to true, use --no-full to
                                       disable
  -h, --help                           Show this summary of available options
  -i, --intermediate                   The url of the intermediate cert to
                                       be chained if "full" is passed
  -l, --listen <location>              One or more locations you want to
                                       listen on, defaults to the value of
                                       MOJO_LISTEN or "http://*:3000"
  -n, --name                           The name of the file(s) to be
                                       generated, defaults to the app's
                                       moniker
  -o, --option <key=value>             Options to pass as variables to the
                                       template
  -p, --proxy                          Activate reverse proxy support,
                                       defaults to the value of
                                       MOJO_REVERSE_PROXY
  -T, --template <filename>            Template for building a config file
                                       for your reverse proxy server
                                       (e.g. nginx)

DESCRIPTION

Mojolicious::Plugin::ACME::Command::acme::automate automates ACME registration and signed certificate generation for one or more domains.

ATTRIBUTES

Mojolicious::Plugin::ACME::Command::acme::automate inherits all attributes from Mojolicious::Plugin::ACME::Command and implements the following new ones.

description

my $description = $v->description;
$v              = $v->description('Foo');

Short description of this command, used for the command list.

usage

my $usage = $v->usage;
$v        = $v->usage('Foo');

Usage information for this command, used for the help screen.

METHODS

Mojolicious::Plugin::ACME::Command::acme::automate inherits all methods from Mojolicious::Command and implements the following new ones.

run

$v->run(@ARGV);

Run this command.

SEE ALSO

Mojolicious, Mojo::ACME.

SOURCE REPOSITORY

http://github.com/s1037989/Mojolicious-Plugin-ACME-Command-acme-automate

AUTHOR

Stefan Adams, <sadams@cpan.org<gt>

CONTRIBUTORS

  • Joel Berger (jberger)

COPYRIGHT AND LICENSE

Copyright (C) 2018 by Stefan Adams and "CONTRIBUTORS"

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.