aboutsummaryrefslogtreecommitdiffstats
path: root/test/key_hash.rb
blob: 5af095c97b8bf611659223b29c16d95ad1aa7b69 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env ruby

require 'openssl'
include OpenSSL

x509 = X509::Certificate.new(File.open("./01cert.pem").read)
key = x509.public_key
p d = Digest::SHA1.new
p d << key.to_der

#x509 = X509::Certificate.new
#rsa = PKey::RSA.new(1024)
#x509.public_key = rsa
#rsa = x509.public_key
#d2 = Digest::SHA1.new
#p d2 << rsa.to_der