class

Acme::Client

Inherits Reference < Object

Constants

LETS_ENCRYPT_PROD = "https://acme-v02.api.letsencrypt.org/directory"
LETS_ENCRYPT_STAGING = "https://acme-staging-v02.api.letsencrypt.org/directory"

Constructors

new(directory_url : String, account_key : Crypto::RSA, development : Bool = false)
Source

Instance methods

answer_challenge(challenge_url : String)
Source
directory
Source
finalize_order(finalize_url : String, csr : Crypto::CSR)
Source
get_authorization(auth_url : String)
Source
get_authorizations(order)
Source
get_certificate(cert_url : String)
Source
get_order(order_url : String)
Source
new_nonce
Source
new_order(domains : Array(String))
Source
post(url : String, payload : Hash | Nil)
Source
register(email : String)
Source