R Peer证书无法使用给定的CA证书Windows进行身份验证

时间:2016-11-03 09:29:16

标签: r ssl curl ca r-googlesheets

尝试使用gs_read()功能导入Google工作表时,收到以下错误消息:

  

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

我正在关注此vignette并在使用代码时出错:

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

我发现了Ubuntuphp的类似问题,但没有任何能够帮助我。

有谁知道我为什么会收到此错误以及如何解决此问题?

我正在使用R 3.3.2和Windows 7。

1 个答案:

答案 0 :(得分:15)

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

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

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