Sha256: 942ccea052a96f03c6200efb934c4a2278f787e3463f846a86284bbbc2a57de4

Contents?: true

Size: 813 Bytes

Versions: 6

Compression:

Stored size: 813 Bytes

Contents

require "spec_helper"

RSpec.describe Digicert::ClientCertificate::PrivatePremium do
  describe ".create" do
    it "creates a new order for a client private premium certificate" do
      stub_digicert_order_create_api("private_client_premium", order_attributes)
      order = Digicert::ClientCertificate::PrivatePremium.create(order_attributes)

      expect(order.id).not_to be_nil
    end
  end

  def order_attributes
    {
      certificate: {
        organization_units: ["Developers"],

        csr: "----- CSR HERE -----",
        emails: ["a.name@example.com"],
        common_name: "A Name",
        signature_hash: "sha256",
      },
      organization: { id: "12345" },
      validity_years: 3,
      auto_renew: nil,
      container: { id: "654321" },
      payment_method: "balance"
    }
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
digicert-1.0.0 spec/digicert/client_certificate/private_premium_spec.rb
digicert-0.5.0 spec/digicert/client_certificate/private_premium_spec.rb
digicert-0.4.1 spec/digicert/client_certificate/private_premium_spec.rb
digicert-0.4.0 spec/digicert/client_certificate/private_premium_spec.rb
digicert-0.3.1 spec/digicert/client_certificate/private_premium_spec.rb
digicert-0.3.0 spec/digicert/client_certificate/private_premium_spec.rb