【问题标题】:Webkit2png not working with --ignore-ssl-checkWebkit2png 不能与 --ignore-ssl-check 一起使用
【发布时间】:2017-09-05 20:52:05
【问题描述】:

我正在使用 webkit2png 对这个网站进行截图:http://www.ukmt-resources.org.uk/JMC16.html

我收到了一个安全错误,我发现答案是将 --ignore-ssl-check 放入代码中。但是,这仅适用于某些网站。 我在我的 Mac 终端中使用以下代码:

webkit2png --ignore-ssl-check -D ~/Desktop http://www.ukmt-resources.org.uk/JMC16.html

为什么它仍然没有授予我权限?我得到了这个:

“应用传输安全已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以通过应用的 Info.plist 文件配置临时异常。 ...出了点问题:无法加载资源,因为应用传输安全策略要求使用安全连接。”

【问题讨论】:

标签: python http security


【解决方案1】:

回答一个老问题:

我可以解决“发生 SSL 错误,无法与服务器建立安全连接”错误。通过在本地安装我的自签名证书。

我遵循了这个指南:https://tosbourn.com/getting-os-x-to-trust-self-signed-ssl-certificates/

  1. 找到您的证书文件所在的位置。它可能位于您的网络服务器配置附近。
  2. 打开钥匙串访问。您可以从 Application/Utilities/Keychain Access.app 访问它。
  3. 将您的证书拖到 Keychain Access 中。
  4. 进入“证书”部分并找到您刚刚添加的证书
  5. 双击它,进入信任部分,在“使用此证书时”下选择“始终信任”

就我而言,我安装了本地 apache 的 SSL 证书,如虚拟主机中所定义:

SSLCertificateFile /usr/local/etc/apache2/ssl/apache.pem

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-24
    • 2022-01-01
    • 2017-03-03
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多