【问题标题】:R Peer certificate cannot be authenticated with given CA certificates, WindowsR 对等证书无法使用给定的 CA 证书进行身份验证,Windows
【发布时间】:2017-03-16 19:51:01
【问题描述】:

尝试使用gs_read() 函数导入谷歌表格时,我收到以下错误消息:

curl::curl_fetch_memory(url, handle = handle) 中的错误:对等 证书无法使用给定的 CA 证书进行身份验证

我正在关注这个vignette 并在使用代码时遇到错误:

oceania <- gap %>%  gs_read(ws = "Oceania")

我发现了 Ubuntuphp 的类似问题,但没有什么可以帮助我。

有谁知道我为什么会收到这个错误以及如何解决它?

我正在使用 R 3.3.2 和 Windows 7。

【问题讨论】:

    标签: r ssl curl ca r-googlesheets


    【解决方案1】:

    我的同事遇到了同样的问题,我偶然发现了 Andrew Collier 在 R-Bloggers 上的 this 帖子。下面的解决方案将解决您的问题,但我不知道它是否会导致其他安全问题。

    library(httr)
    set_config(config(ssl_verifypeer = 0L))
    

    更新:这将禁用 ssl 验证。 https://github.com/r-lib/httr/issues/262

    【讨论】:

      猜你喜欢
      • 2020-06-27
      • 2017-11-26
      • 1970-01-01
      • 1970-01-01
      • 2013-01-12
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多