Sha256: 52d4cc6e91701edd2dcdc192b98b2d6aa1f0ecf895ac5d5ce86bc1ddfa05670b
Contents?: true
Size: 505 Bytes
Versions: 2
Compression:
Stored size: 505 Bytes
Contents
class Acme::Client::Resources::Challenges::DNS01 < Acme::Client::Resources::Challenges::Base RECORD_NAME = '_acme-challenge'.freeze RECORD_TYPE = 'TXT'.freeze def record_name RECORD_NAME end def record_type RECORD_TYPE end def record_content crypto.digest.hexdigest(authorization_key) end def request_verification response = @client.connection.post(@uri, { resource: 'challenge', type: 'dns-01', keyAuthorization: authorization_key }) response.success? end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
acme-client-0.2.4 | lib/acme/client/resources/challenges/dns01.rb |
acme-client-0.2.3 | lib/acme/client/resources/challenges/dns01.rb |