# File lib/puppet/ssl/certificate_authority.rb, line 119 119: def generate(name) 120: raise ArgumentError, "A Certificate already exists for %s" % name if Puppet::SSL::Certificate.find(name) 121: host = Puppet::SSL::Host.new(name) 122: 123: host.generate_certificate_request 124: 125: sign(name) 126: end