Sha256: 4cc47b2d5028edc007db64a8ee9bf1f66350dcb01281d180a483d120b03bf12c
Contents?: true
Size: 939 Bytes
Versions: 1
Compression:
Stored size: 939 Bytes
Contents
require "digicert/base" module Digicert class Certificate < Digicert::Base extend Digicert::Findable def download(attributes = {}) certificate_downloader.fetch(resource_id, attributes) end def download_content certificate_downloader.fetch_content(resource_id) end def revoke request_klass.new(:put, revocation_path, **attributes).parse end def self.revoke(certificate_id, attributes = {}) new(attributes.merge(resource_id: certificate_id)).revoke end def download_to_path(path:, ext: "zip", **attributes) certificate_downloader.fetch_to_path( resource_id, **attributes.merge(path: path, ext: ext) ) end private def resource_path "certificate" end def revocation_path [resource_path, resource_id, "revoke"].join("/") end def certificate_downloader Digicert::CertificateDownloader end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
digicert-1.0.0 | lib/digicert/certificate.rb |