gpt4 book ai didi

ssl - Akephalos:如何忽略 SSL 警告?

转载 作者:太空宇宙 更新时间:2023-11-03 13:04:44 24 4
gpt4 key购买 nike

我正在尝试设置 Akephalos 以与 Capybara 一起使用。我遇到了这个尝试访问我正在尝试测试的页面时的消息:

javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated (NativeException)
(druby://127.0.0.1:35580) org/jruby/RubyKernel.java:2042:in `send'
(druby://127.0.0.1:35580) org/jruby/RubyKernel.java:1417:in `loop'
(druby://127.0.0.1:35580) org/jruby/RubyProc.java:268:in `call'
(druby://127.0.0.1:35580) org/jruby/RubyProc.java:232:in `call'

我想知道这是否与我们使用的事实有关自签名证书。这是我的 env.rb 文件的样子:

# Capybara configuration (using Akephalos)
require 'capybara'
require 'capybara/dsl'
require 'capybara/cucumber'
require 'akephalos'
Capybara.javascript_driver = :akephalos
Capybara.default_driver = :akephalos
Capybara.register_driver :akephalos do |app|
# available options:
# :ie6, :ie7, :ie8, :firefox_3, :firefox_3_6
Capybara::Driver::Akephalos.new(app, :browser => :firefox_3_6)
end
World(Capybara)

最佳答案

是的,如果服务器使用的是自签名证书,这可能会导致警告/错误,例如“对等端未经过身份验证”。

解决此问题的正确方法是专门将自签名证书添加到受信任的根存储。

解决此问题的错误方法是关闭证书验证。

我不太了解您正在使用的产品,无法告诉您如何执行这些操作。

关于ssl - Akephalos:如何忽略 SSL 警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5382807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com