Guest User

Untitled

a guest
Dec 10th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. openssl x509 -sha1 -fingerprint -noout -in cert.pem
  2.  
  3. data = File.read("cert.pem")
  4. data["-----BEGIN CERTIFICATE-----n"]=""
  5. data["-----END CERTIFICATE-----n"]=""
  6. OpenSSL::Digest::SHA1.new(Base64.encode64(data))
  7.  
  8. file_data = File.read("cert.pem")
  9. cert = OpenSSL::X509::Certificate.new(file_data)
  10. puts OpenSSL::Digest::SHA1.new(cert.to_der).to_s
  11.  
  12. cert = R509::Cert.load_from_file("cert.pem")
  13. puts cert.fingerprint('sha1')
  14.  
  15. OpenSSL::Digest::SHA1.new(Base64.decode64(data))
  16.  
  17. openssl x509 -in cert.pem -out cert.der -outform der
  18.  
  19. data2 = File.read("cert.der")
  20. print OpenSSL::Digest::SHA1.new(data2)
Add Comment
Please, Sign In to add comment