与this问题非常相似。除非我想知道当私钥加密时如何使用httr发出GET请求?
以下示例在certkey.key
未加密时正常工作。
library(httr)
cafile="ca.pem"
certfile="cert.pem"
keyfile="certkey.key"
r<-GET("https://www.example.com/api/timeseries&firstname=Joe", config(cainfo = cafile, sslcert = certfile, sslkey = keyfile))
出于安全考虑,我需要一个不需要未加密密钥文件的解决方案。加密certkey.key
时,SSL握手失败,并显示以下消息:
curl :: curl_fetch_memory(url,handle = handle)中的错误:SSL 连接错误
我认为这是因为httr没有提示要求使用类似curl命令时看到的密码短语。它反而出错了。