Method: Puppet::HTTP::Service::Ca#put_certificate_request
- Defined in:
- lib/puppet/http/service/ca.rb
#put_certificate_request(name, csr, ssl_context: nil) ⇒ Puppet::HTTP::Response
Submit a PUT request to send a certificate request to the server.
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 |
# File 'lib/puppet/http/service/ca.rb', line 91 def put_certificate_request(name, csr, ssl_context: nil) headers = add_puppet_headers(HEADERS) headers['Content-Type'] = 'text/plain' response = @client.put( with_base_url("/certificate_request/#{name}"), csr.to_pem, headers: headers, options: { ssl_context: ssl_context } ) process_response(response) response end |