Method: OneLogin::KlRubySaml::Settings#get_fingerprint
- Defined in:
- lib/onelogin/kl-ruby-saml/settings.rb
#get_fingerprint ⇒ String
Calculates the fingerprint of the IdP x509 certificate.
106 107 108 109 110 111 112 113 114 |
# File 'lib/onelogin/kl-ruby-saml/settings.rb', line 106 def get_fingerprint idp_cert_fingerprint || begin idp_cert = get_idp_cert if idp_cert fingerprint_alg = KlXMLSecurity::BaseDocument.new.algorithm(idp_cert_fingerprint_algorithm).new fingerprint_alg.hexdigest(idp_cert.to_der).upcase.scan(/../).join(":") end end end |