# File lib/puppet/ssl/certificate_authority.rb, line 111 111: def generate(name) 112: raise ArgumentError, "A Certificate already exists for #{name}" if Puppet::SSL::Certificate.find(name) 113: host = Puppet::SSL::Host.new(name) 114: 115: host.generate_certificate_request 116: 117: sign(name) 118: end