Sha256: 422b035cb780429a4e6c2505c8c76401a3a8cfb715611a557df4451c74012126

Contents?: true

Size: 723 Bytes

Versions: 49

Compression:

Stored size: 723 Bytes

Contents

require 'hexapdf'
require 'openssl'

DemoCertData = Struct.new(:key, :cert, :sub_ca, :root_ca)

module HexaPDF

  class << self
    attr_reader :demo_cert
  end

  cert_file = File.join(__dir__, 'signing.crt')
  key_file = File.join(__dir__, 'signing.key')
  sub_ca_cert_file = File.join(__dir__, 'sub-ca.crt')
  root_ca_cert_file = File.join(__dir__, 'root-ca.crt')

  @demo_cert = DemoCertData.new(OpenSSL::PKey::RSA.new(File.read(key_file)),
                                OpenSSL::X509::Certificate.new(File.read(cert_file)),
                                OpenSSL::X509::Certificate.new(File.read(sub_ca_cert_file)),
                                OpenSSL::X509::Certificate.new(File.read(root_ca_cert_file)))

end

Version data entries

49 entries across 49 versions & 1 rubygems

Version Path
hexapdf-1.2.0 data/hexapdf/cert/demo_cert.rb
hexapdf-1.1.1 data/hexapdf/cert/demo_cert.rb
hexapdf-1.1.0 data/hexapdf/cert/demo_cert.rb
hexapdf-1.0.3 data/hexapdf/cert/demo_cert.rb
hexapdf-1.0.2 data/hexapdf/cert/demo_cert.rb
hexapdf-1.0.1 data/hexapdf/cert/demo_cert.rb
hexapdf-1.0.0 data/hexapdf/cert/demo_cert.rb
hexapdf-0.47.0 data/hexapdf/cert/demo_cert.rb
hexapdf-0.46.0 data/hexapdf/cert/demo_cert.rb
hexapdf-0.45.0 data/hexapdf/cert/demo_cert.rb
hexapdf-0.44.0 data/hexapdf/cert/demo_cert.rb
hexapdf-0.41.0 data/hexapdf/cert/demo_cert.rb
hexapdf-0.40.0 data/hexapdf/cert/demo_cert.rb
hexapdf-0.39.1 data/hexapdf/cert/demo_cert.rb
hexapdf-0.39.0 data/hexapdf/cert/demo_cert.rb
hexapdf-0.38.0 data/hexapdf/cert/demo_cert.rb
hexapdf-0.37.2 data/hexapdf/cert/demo_cert.rb
hexapdf-0.37.1 data/hexapdf/cert/demo_cert.rb
hexapdf-0.37.0 data/hexapdf/cert/demo_cert.rb
hexapdf-0.36.0 data/hexapdf/cert/demo_cert.rb