Sha256: 07a8c7e2e2531cf3208274a0c3ab07b14d51f1f462d97d17080822a11ec71b53

Contents?: true

Size: 468 Bytes

Versions: 13

Compression:

Stored size: 468 Bytes

Contents

module SignKeyFixtureHelper
  def shared_secret
    'shared-secret'
  end

  def pem_file(file_name)
    File.new(
      File.join(
        File.dirname(__FILE__),
        '../fixtures/rsa',
        "#{file_name}.pem"
      )
    )
  end

  def private_key
    OpenSSL::PKey::RSA.new(
      pem_file('private_key'),
      'pass-phrase'
    )
  end

  def public_key
    OpenSSL::PKey::RSA.new(
      pem_file('public_key')
    )
  end
end

include SignKeyFixtureHelper

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
json-jwt-0.1.5 spec/helpers/sign_key_fixture_helper.rb
json-jwt-0.1.4 spec/helpers/sign_key_fixture_helper.rb
json-jwt-0.1.3 spec/helpers/sign_key_fixture_helper.rb
json-jwt-0.1.2 spec/helpers/sign_key_fixture_helper.rb
json-jwt-0.1.1 spec/helpers/sign_key_fixture_helper.rb
json-jwt-0.1.0 spec/helpers/sign_key_fixture_helper.rb
json-jwt-0.0.7 spec/helpers/sign_key_fixture_helper.rb
json-jwt-0.0.6 spec/helpers/sign_key_fixture_helper.rb
json-jwt-0.0.5 spec/helpers/sign_key_fixture_helper.rb
json-jwt-0.0.4 spec/helpers/sign_key_fixture_helper.rb
json-jwt-0.0.3 spec/helpers/sign_key_fixture_helper.rb
json-jwt-0.0.2 spec/helpers/sign_key_fixture_helper.rb
json-jwt-0.0.1 spec/helpers/sign_key_fixture_helper.rb