class Acme::Client::Certificate
def chain_to_pem
def chain_to_pem x509_chain.map(&:to_pem).join end
def common_name
def common_name x509.subject.to_a.find { |name, _, _| name == 'CN' }[1] end
def fullchain_to_pem
def fullchain_to_pem x509_fullchain.map(&:to_pem).join end
def initialize(certificate, url, chain, request)
def initialize(certificate, url, chain, request) @x509 = certificate @url = url @x509_chain = chain @request = request end
def x509_fullchain
def x509_fullchain [x509, *x509_chain] end