Sha256: d9d80f7173ea80fe0aab4b8661b7592bafcefa259b0110a86dd764ad68560c0e

Contents?: true

Size: 1.03 KB

Versions: 2

Compression:

Stored size: 1.03 KB

Contents

#!/usr/bin/env ruby

require 'yaml'
require 'openssl'

path = File.expand_path("../", __FILE__)
system("/usr/bin/env ruby #{ENV["HOME"]}/.rvm/gems/ruby-1.9.3-p125@rack-saml/gems/rack-saml-0.0.3/bin/conv_metadata.rb #{path}/metadata-without-newline.xml > test.yml")
#system("/usr/bin/env ruby #{ENV["HOME"]}/Documents/devel/projects/rack-saml/bin/conv_metadata.rb #{path}/metadata-without-newline.xml > test.yml")
#system("/usr/bin/env ruby #{ENV["HOME"]}/Documents/devel/projects/rack-saml/bin/conv_metadata.rb #{path}/metadata-with-newline.xml > test.yml")
yaml = YAML.load_file("test.yml")
f = open("test.pem", "w")
f.puts yaml["idp_lists"]["https://idp.example.com/idp/shibboleth"]["certificate"]
f.close
exit 1
#begin
  puts OpenSSL::X509::Certificate.new(yaml["idp_lists"]["https://idp.example.com/idp/shibboleth"]["certificate"])
  puts OpenSSL::X509::Certificate.new(yaml["sp_lists"]["https://sp.example.com/shibboleth"]["certificate"])
#rescue OpenSSL::X509::CertificateError => error
#  puts error.class, "#{error.message}", error.backtrace
#end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rack-saml-0.0.5 spec/fixtures/conv_metadata_test.rb
rack-saml-0.0.4 spec/fixtures/conv_metadata_test.rb