File: key_hash.rb

package info (click to toggle)
libopenssl-ruby 0.1.4a-1sarge1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 556 kB
  • ctags: 701
  • sloc: ansic: 6,200; ruby: 1,538; makefile: 45
file content (17 lines) | stat: -rwxr-xr-x 328 bytes parent folder | download
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