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