API for certificate verification
@api public
Registers the connection to validate.
@param [Net::HTTP] connection The connection to validate
@return [void]
@api public
# File lib/puppet/ssl/validator.rb, line 56 def setup_connection(connection) raise NotImplementedError, "Concrete class should have implemented this method" end
Factory method for creating an instance of the default Puppet validator. This method does not have to be implemented by concrete implementations of this API.
@return [Puppet::SSL::Validator] produces a validator that performs no validation
@api public
# File lib/puppet/ssl/validator.rb, line 26 def self.default_validator() Puppet::SSL::Validator::DefaultValidator.new() end
Factory method for creating an instance of a null/no validator. This method does not have to be implemented by concrete implementations of this API.
@return [Puppet::SSL::Validator] produces a validator that performs no validation
@api public
# File lib/puppet/ssl/validator.rb, line 15 def self.no_validator() @@no_validator_cache ||= Puppet::SSL::Validator::NoValidator.new() end