lib/acme/client/resources/authorization.rb in acme-client-0.2.3 vs lib/acme/client/resources/authorization.rb in acme-client-0.2.4
- old
+ new
@@ -1,10 +1,11 @@
class Acme::Client::Resources::Authorization
HTTP01 = Acme::Client::Resources::Challenges::HTTP01
DNS01 = Acme::Client::Resources::Challenges::DNS01
+ TLSSNI01 = Acme::Client::Resources::Challenges::TLSSNI01
- attr_reader :domain, :status, :http01, :dns01
+ attr_reader :domain, :status, :http01, :dns01, :tls_sni01
def initialize(client, response)
@client = client
assign_challenges(response.body['challenges'])
assign_attributes(response.body)
@@ -15,9 +16,10 @@
def assign_challenges(challenges)
challenges.each do |attributes|
case attributes.fetch('type')
when 'http-01' then @http01 = HTTP01.new(@client, attributes)
when 'dns-01' then @dns01 = DNS01.new(@client, attributes)
+ when 'tls-sni-01' then @tls_sni01 = TLSSNI01.new(@client, attributes)
else
# no supported
end
end
end