diff options
| author | elijah <elijah@riseup.net> | 2016-07-09 02:47:55 -0700 | 
|---|---|---|
| committer | elijah <elijah@riseup.net> | 2016-08-23 13:35:13 -0700 | 
| commit | 8c207687e8dfa72f42f25cac7f46b99f895e4f57 (patch) | |
| tree | abc0a703dd91b6af43c123fa7b4bd6b2d5f3ced4 /lib/leap_cli/util | |
| parent | 05fc9658915bfbd1006d9ff8da83fd34df2c78d1 (diff) | |
refactor the command for ca and node
Diffstat (limited to 'lib/leap_cli/util')
| -rw-r--r-- | lib/leap_cli/util/x509.rb | 33 | 
1 files changed, 0 insertions, 33 deletions
| diff --git a/lib/leap_cli/util/x509.rb b/lib/leap_cli/util/x509.rb deleted file mode 100644 index 787fdfac..00000000 --- a/lib/leap_cli/util/x509.rb +++ /dev/null @@ -1,33 +0,0 @@ -autoload :OpenSSL, 'openssl' -autoload :CertificateAuthority, 'certificate_authority' - -require 'digest' -require 'digest/md5' -require 'digest/sha1' - -module LeapCli; module X509 -  extend self - -  # -  # returns a fingerprint of a x509 certificate -  # -  def fingerprint(digest, cert_file) -    if cert_file.is_a? String -      cert = OpenSSL::X509::Certificate.new(Util.read_file!(cert_file)) -    elsif cert_file.is_a? OpenSSL::X509::Certificate -      cert = cert_file -    elsif cert_file.is_a? CertificateAuthority::Certificate -      cert = cert_file.openssl_body -    end -    digester = case digest -      when "MD5" then Digest::MD5.new -      when "SHA1" then Digest::SHA1.new -      when "SHA256" then Digest::SHA256.new -      when "SHA384" then Digest::SHA384.new -      when "SHA512" then Digest::SHA512.new -    end -    digester.hexdigest(cert.to_der) -  end - - -end; end | 
