class Saml::Elements::KeyInfo

Public Class Methods

new(cert = nil) click to toggle source
# File lib/saml/elements/key_info.rb, line 18
def initialize(cert = nil)
  if cert
    self.x509Data = X509Data.new(cert)
  end
  if self.x509Data && self.x509Data.x509certificate && Saml::Config.generate_key_name
    self.key_name = Digest::SHA1.hexdigest(self.x509Data.x509certificate.to_der)
  end
end