class HTTPClient::JRubySSLSocket::JSSEVerifyCallback
def call(is_ok, chain, error_depth = -1, error = -1, error_string = '(unknown)')
def call(is_ok, chain, error_depth = -1, error = -1, error_string = '(unknown)') if @verify_callback ruby_chain = chain.map { |cert| JavaCertificate.new(cert) }.reverse # NOTE: The order depends on provider implementation ruby_chain.each do |cert| is_ok = @verify_callback.call( is_ok, SSLStoreContext.new(cert, ruby_chain, error_depth, error, error_string) ) end end is_ok end
def initialize(verify_callback)
def initialize(verify_callback) @verify_callback = verify_callback end