Sha256: 21e45b515e29c9a28b7701c604df6e2792a0fb9723badebbdae2bae030039a41

Contents?: true

Size: 416 Bytes

Versions: 25

Compression:

Stored size: 416 Bytes

Contents

require 'puppet/ssl/certificate'
require 'puppet/indirector/rest'

class Puppet::SSL::Certificate::Rest < Puppet::Indirector::REST
  desc "Find and save certificates over HTTP via REST."

  use_server_setting(:ca_server)
  use_port_setting(:ca_port)
  use_srv_service(:ca)

  def find(request)
    return nil unless result = super
    result.name = request.key unless result.name == request.key
    result
  end
end

Version data entries

25 entries across 25 versions & 2 rubygems

Version Path
puppet-3.2.4 lib/puppet/indirector/certificate/rest.rb
puppet-3.2.3 lib/puppet/indirector/certificate/rest.rb
puppet-3.2.3.rc1 lib/puppet/indirector/certificate/rest.rb
puppet-3.2.2 lib/puppet/indirector/certificate/rest.rb
puppet-3.2.1 lib/puppet/indirector/certificate/rest.rb
puppet-3.2.1.rc1 lib/puppet/indirector/certificate/rest.rb
puppet-3.2.0.rc2 lib/puppet/indirector/certificate/rest.rb
librarian-puppet-0.9.9 vendor/gems/ruby/1.9.1/gems/puppet-3.1.0/lib/puppet/indirector/certificate/rest.rb
puppet-3.2.0.rc1 lib/puppet/indirector/certificate/rest.rb
puppet-3.1.1 lib/puppet/indirector/certificate/rest.rb
librarian-puppet-0.9.8 vendor/gems/ruby/1.9.1/gems/puppet-3.1.0/lib/puppet/indirector/certificate/rest.rb
puppet-3.1.0 lib/puppet/indirector/certificate/rest.rb
puppet-3.1.0.rc2 lib/puppet/indirector/certificate/rest.rb
puppet-3.1.0.rc1 lib/puppet/indirector/certificate/rest.rb
puppet-3.0.2 lib/puppet/indirector/certificate/rest.rb
puppet-3.0.2.rc3 lib/puppet/indirector/certificate/rest.rb
puppet-3.0.2.rc2 lib/puppet/indirector/certificate/rest.rb
puppet-3.0.2.rc1 lib/puppet/indirector/certificate/rest.rb
puppet-3.0.1 lib/puppet/indirector/certificate/rest.rb
puppet-3.0.1.rc1 lib/puppet/indirector/certificate/rest.rb