class Digicert::BaseOrder

Private Instance Methods

resource_creation_path() click to toggle source
# File lib/digicert/base_order.rb, line 23
def resource_creation_path
  [resource_path, certificate_type].join("/")
end
resource_path() click to toggle source
# File lib/digicert/base_order.rb, line 19
def resource_path
  "order/certificate"
end
validate(certificate:, organization:, validity_years:, **attributes) click to toggle source
# File lib/digicert/base_order.rb, line 9
def validate(certificate:, organization:, validity_years:, **attributes)
  required_attributes = {
    certificate: validate_certificate(certificate),
    organization: validate_organization(organization),
    validity_years: validity_years,
  }

  required_attributes.merge(attributes)
end
validate_certificate(common_name:, csr:, signature_hash:, **attrs) click to toggle source
# File lib/digicert/base_order.rb, line 31
def validate_certificate(common_name:, csr:, signature_hash:, **attrs)
  attrs.merge(
    csr: csr,
    common_name: common_name,
    signature_hash: signature_hash,
  )
end
validate_organization(id:) click to toggle source
# File lib/digicert/base_order.rb, line 27
def validate_organization(id:)
  { id: id }
end