[Rd] R libcurl does not recognize server certs

Roman, John joroman at rand.org
Mon Mar 27 21:09:25 CEST 2017

ive changed the subject given the nature of the present debugging.  Im aware i can extend extras from download.file to install.packages however
im curious to know why libcurl in the R invocation does not honor the CA bundle on my system.

how would I pass a CA bundle to install.packages?  the function has numerous arguments before the extras are taken.

John Roman
Linux System Administrator
RAND Corporation
joroman at rand.org

From: Dirk Eddelbuettel [dirk.eddelbuettel at gmail.com] on behalf of Dirk Eddelbuettel [edd at debian.org]
Sent: Monday, March 27, 2017 11:33 AM
To: Roman, John
Cc: Dirk Eddelbuettel; R-devel at r-project.org
Subject: RE: [Rd] R fails to read repo index on NGINX

On 27 March 2017 at 18:27, Roman, John wrote:
| Thank you for your elaboration.  This issue is related to curl trusting a CA cert as its called by R.
| curl called from bash recognizes the system cert bundle for CA's, curl called from R does not.
| may I know how to trust the system certificate bundle from within R?

See 'help(download.file)' -- it's a little hidden but you can just make the
external curl (which, as you say, works in your particular circumstances) the
default for remote file access from R too.

Next time please try to be a little more specific with your questions and
their subject line.  Methinks nothing here has anything to do with the httpd
server you employ.


http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org


This email message is for the sole use of the intended r...{{dropped:6}}

More information about the R-devel mailing list