Sha256: 5080b947764027e3962ffc45a61f3a458d2aeef50ba818d33c255bb191ea9d44

Contents?: true

Size: 407 Bytes

Versions: 493

Compression:

Stored size: 407 Bytes

Contents

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

class Puppet::SSL::Certificate::Rest < Puppet::Indirector::REST
  desc "Find 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

493 entries across 493 versions & 3 rubygems

Version Path
puppet-5.5.22 lib/puppet/indirector/certificate/rest.rb
puppet-5.5.22-x86-mingw32 lib/puppet/indirector/certificate/rest.rb
puppet-5.5.22-x64-mingw32 lib/puppet/indirector/certificate/rest.rb
puppet-5.5.22-universal-darwin lib/puppet/indirector/certificate/rest.rb
puppet-5.5.21 lib/puppet/indirector/certificate/rest.rb
puppet-5.5.21-x86-mingw32 lib/puppet/indirector/certificate/rest.rb
puppet-5.5.21-x64-mingw32 lib/puppet/indirector/certificate/rest.rb
puppet-5.5.21-universal-darwin lib/puppet/indirector/certificate/rest.rb
puppet-5.5.20 lib/puppet/indirector/certificate/rest.rb
puppet-5.5.20-x86-mingw32 lib/puppet/indirector/certificate/rest.rb
puppet-5.5.20-x64-mingw32 lib/puppet/indirector/certificate/rest.rb
puppet-5.5.20-universal-darwin lib/puppet/indirector/certificate/rest.rb
puppet-5.5.19 lib/puppet/indirector/certificate/rest.rb
puppet-5.5.19-x86-mingw32 lib/puppet/indirector/certificate/rest.rb
puppet-5.5.19-x64-mingw32 lib/puppet/indirector/certificate/rest.rb
puppet-5.5.19-universal-darwin lib/puppet/indirector/certificate/rest.rb
puppet-5.5.18 lib/puppet/indirector/certificate/rest.rb
puppet-5.5.18-x86-mingw32 lib/puppet/indirector/certificate/rest.rb
puppet-6.4.5 lib/puppet/indirector/certificate/rest.rb
puppet-5.5.18-x64-mingw32 lib/puppet/indirector/certificate/rest.rb