class Puppet::SSL::Digest
Attributes
digest[R]
Public Class Methods
new(algorithm, content)
click to toggle source
# File lib/puppet/ssl/digest.rb 4 def initialize(algorithm, content) 5 algorithm ||= 'SHA256' 6 @digest = OpenSSL::Digest.new(algorithm, content) 7 end
Public Instance Methods
name()
click to toggle source
# File lib/puppet/ssl/digest.rb 17 def name 18 @digest.name.upcase 19 end
to_hex()
click to toggle source
# File lib/puppet/ssl/digest.rb 13 def to_hex 14 @digest.hexdigest.scan(/../).join(':').upcase 15 end
to_s()
click to toggle source
# File lib/puppet/ssl/digest.rb 9 def to_s 10 "(#{name}) #{to_hex}" 11 end