# File lib/puppet/application/agent.rb, line 92
 92:   def fingerprint
 93:     unless cert = host.certificate || host.certificate_request
 94:       $stderr.puts "Fingerprint asked but no certificate nor certificate request have yet been issued"
 95:       exit(1)
 96:       return
 97:     end
 98:     unless fingerprint = cert.fingerprint(options[:digest])
 99:       raise ArgumentError, "Could not get fingerprint for digest '#{options[:digest]}'"
100:     end
101:     Puppet.notice fingerprint
102:   end