Class: Samlr::FingerprintSHA256

Inherits:
Fingerprint show all
Defined in:
lib/samlr/fingerprint_sha256.rb

Instance Attribute Summary

Attributes inherited from Fingerprint

#value

Class Method Summary collapse

Methods inherited from Fingerprint

#==, #compare!, from_string, #initialize, normalize, #to_s, #valid?, #verify!

Constructor Details

This class inherits a constructor from Samlr::Fingerprint

Class Method Details

.x509(certificate) ⇒ Object

Extracts a fingerprint for an x509 certificate



6
7
8
# File 'lib/samlr/fingerprint_sha256.rb', line 6

def self.x509(certificate)
  normalize(OpenSSL::Digest::SHA256.new.hexdigest(certificate.to_der))
end