Module: Puma::Acme

Defined in:
lib/puma/acme.rb,
lib/puma/acme/plugin.rb,
lib/puma/acme/manager.rb,
lib/puma/acme/structs.rb,
lib/puma/acme/version.rb,
lib/puma/acme/disk_store.rb,
lib/puma/acme/middleware.rb

Overview

This is a plugin for Puma that will automatically provision a SSL certificate.

Defined Under Namespace

Classes: Account, Answer, Authz, Cert, Challenge, DiskStore, Eab, Error, Identifier, Manager, Middleware, Order, Plugin, StaleCert, UnknownAlgorithmError, UnknownMode

Constant Summary collapse

CHALLENGE_TYPE =
::Acme::Client::Resources::Challenges::HTTP01::CHALLENGE_TYPE
DEFAULT_DIRECTORY =
'https://acme-v02.api.letsencrypt.org/directory'
DEFAULT_RENEW_INTERVAL =
60 * 60
VERSION =
'0.1.5'