在Heroku上配置CA路径与路边的宝石(configuring CA path on Heroku

2019-09-18 03:03发布

我得到的卷曲:: ERR :: SSLCaertBadFile当我尝试使用newslettre宝石访问SendGrid API。

宝石使用路边的宝石包裹的libcurl。 我发现了这片让我觉得我需要设置ca_path SSLCaertBadFile错误Heroku的路边 ,然后我发现这一个改变SSL证书到不同的位置,这让我觉得libcurl中该变量的名称。 路边,您可以设置使用此接口选择: https://github.com/taf2/curb/blob/master/lib/curl/easy.rb#L27 。 在此基础上,并在它下面的sym2curl方法,我试图每个这些配置:

curl.set(Curl::CURLOPT_CAPATH, "/etc/ssl/certs") 
curl.set(:capath, "/etc/ssl/certs")

但每次我试图打安全API,我得到了同样的错误。

文章来源: configuring CA path on Heroku with curb gem