class GlobalSign::DnsVerificationForIssue::Response
Public Instance Methods
params()
click to toggle source
# File lib/global_sign/dns_verification_for_issue/response.rb, line 14 def params @params ||= { certificate_info: { certificate_status: certificate_info.at('CertificateStatus').text, start_date: certificate_info.at('StartDate').text, end_date: certificate_info.at('EndDate').text, common_name: certificate_info.at('CommonName').text, subject_name: certificate_info.at('SubjectName').text, }, fulfillment: { ca_certificates: ca_certificates_list, server_certificate: { x509_cert: server_certificate.at('X509Cert').text, pkcs7_cert: server_certificate.at('PKCS7Cert').text, } } } end
response_header()
click to toggle source
# File lib/global_sign/dns_verification_for_issue/response.rb, line 10 def response_header :OrderResponseHeader end
Private Instance Methods
ca_certificates_list()
click to toggle source
# File lib/global_sign/dns_verification_for_issue/response.rb, line 39 def ca_certificates_list @xml.xpath(XPath::CA_Certificates).children.map do |c| { ca_cert_type: c.at('CACertType').text, ca_cert: c.at('CACert').text, } end end
certificate_info()
click to toggle source
# File lib/global_sign/dns_verification_for_issue/response.rb, line 35 def certificate_info @xml.xpath(XPath::Certificate_Info) end
server_certificate()
click to toggle source
# File lib/global_sign/dns_verification_for_issue/response.rb, line 48 def server_certificate @xml.xpath(XPath::Server_Certificate) end