【发布时间】:2017-11-29 17:28:41
【问题描述】:
我构建了一个自定义的本地 CRAN 存储库,需要通过 HTTPS 提供服务。
由于我不会让您感到厌烦,我正在使用由 openssl 生成的自签名证书。
repo 已经构建并且可以在普通的旧 HTTP 上正常工作,但是如果我尝试使用 HTTPS,我会收到以下错误:
Warning: unable to access index for repository https://server/cran/src/contrib:
cannot open URL 'https://server/cran/src/contrib/PACKAGES'
我可以从命令行使用curl -k 访问该 URL,但我不知道如何使它与 R 一起使用。
我要么需要告诉 R 盲目接受任何证书,要么以某种方式告诉它这个证书/密钥。
用于生成证书的完整命令是...
openssl -req -newkey rsa:2048 -keyout /path/to/file.key -nodes -x509 -days 365 -out /path/to/file.crt
我目前正在开发一个 RedHat Linux 客户端,但很快也需要从 Windows 客户端访问它。
【问题讨论】: