class CloudflareClient::Zone::SSL

Constants

VALID_RETRY_VERIFICATIONS

Public Instance Methods

analyze(certificate: nil, bundle_method: 'ubiquitous') click to toggle source

analyze a certificate

# File lib/cloudflare_client/zone/ssl.rb, line 8
def analyze(certificate: nil, bundle_method: 'ubiquitous')
  data               = {}
  data[:certificate] = certificate unless certificate.nil?

  bundle_method_check(bundle_method)
  data[:bundle_method] = bundle_method

  cf_post(path: "/zones/#{zone_id}/ssl/analyze", data: data)
end
verification(retry_verification: nil) click to toggle source

get ssl verification

# File lib/cloudflare_client/zone/ssl.rb, line 20
def verification(retry_verification: nil)
  unless retry_verification.nil?
    valid_value_check(:retry_verification, retry_verification, VALID_RETRY_VERIFICATIONS)
    params = {retry: true}
  end

  cf_get(path: "/zones/#{zone_id}/ssl/verification", params: params)
end