# File lib/puppet/sslcertificates/ca.rb, line 80
80:   def genpass
81:     pass = ""
82:     20.times { pass += (rand(74) + 48).chr }
83: 
84:     begin
85:       Puppet.settings.write(:capass) { |f| f.print pass }
86:     rescue Errno::EACCES => detail
87:       raise Puppet::Error, detail.to_s
88:     end
89:     pass
90:   end