如何修复“Dillo HTTPS:缺少颁发者证书!”?

如何修复“Dillo HTTPS:缺少颁发者证书!”?

我使用 Dillo 浏览器,通常当我打开新网站时,会收到以下错误消息:

Dillo HTTPS:缺少颁发者证书!

无法获取本地颁发者证书。找不到不受信任的证书的颁发者证书。

有时,我在打开 Twitter 等较大网站时会连续 3 次收到此错误。

如果我点击继续页面将正常加载。

我在 FreeBSD 10.3 powerpc(从 ports 安装)和 FreeBSD 10.3 i386(使用 pkg 安装)上使用 Dillo 3.0.5 时遇到了这个问题。

然而,此消息不会在 BunsenLabs Linux (Hydrogen) i386 上的 Dillo 版本 3.0.4 上弹出。

包含此消息的源代码可在此处获取:https://fossies.org/linux/dillo/dpi/https.c

我认为这可能与Curl - SSL 证书问题但我检查了安装curl时使用的选项并CA_BUNDLE打开了。

答案1

这个问题很老了,这不是真正的答案,但我遇到了同样的问题。在 dpi/https.c 中,我在以下位置注释掉了对话框代码:

    case X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN:

然后改变了

    response_number = dialogue_get_answer_number(); 

    response_number = 1; 

我确信由于某种原因这很糟糕,但无论如何我总是同意这个对话框。

相关内容