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