require "openssl" require 'digest/md5' class Certificate < ActiveRecord::Base def key OpenSSL::PKey::EC.new read_attribute(:key) if read_attribute(:key) end def cert OpenSSL::X509::Certificate.new read_attribute(:cert) if read_attribute(:cert) end def key_fpr Digest::SHA256.hexdigest(key.to_der).upcase end def cert_fpr Digest::SHA256.hexdigest(cert.to_der).upcase end private def _key end end # vim: set et ts=2 sw=2: