Class: Samlr::FingerprintSHA256
- Inherits:
-
Fingerprint
- Object
- Fingerprint
- Samlr::FingerprintSHA256
- Defined in:
- lib/samlr/fingerprint_sha256.rb
Instance Attribute Summary
Attributes inherited from Fingerprint
Class Method Summary collapse
-
.x509(certificate) ⇒ Object
Extracts a fingerprint for an x509 certificate.
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 |