API for certificate verification
@api public
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
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