On 2020-07-23 14:56 -0700, Roy Mendelssohn - NOAA Federal via R-help wrote: > I am trying to get the following command to work: > > > sshInfo <- rerddap::info('hawaii_soest_f75b_adc6_12ab', url = > > 'https://apdrc.soest.hawaii.edu/erddap/') > > On a Mac at least (but I know for a > fact not necessarily on other OSes) I > get: > > > Error in curl::curl_fetch_memory(x$url$url, handle = x$url$handle) : > > SSL certificate problem: certificate has expired > > Parenthetically, this also happened > with R itself awhile back where an > intermediate cert on the search path > had expired, not the cert of the > service itself, and depending on > which implementation of ssl was used, > it either ignored it or threw an > error, as in this case. Someone I > am working with on another OS can > indeed run the same command, so if > your particular OS may not have an > issue
I can download the dataset without problems on my Linux thinkpad. Perhaps you can provide some more info (but I do not know what ...) so I/others can reproduce this strange error ... Have you checked the time on the laptop being correct and not set to e.g. 1970-01-01 01:29? In the past, I have found ssl errors are caused by the time being off on my laptop, as in the case of a flat cmos battery. > Anyhow, for a problem a I am working > on I need to access this server with > that and related commands. > 'rerddap::info()' allows me to pass > curl options, and normally with Curl > you can get around the expired > certificate using the '-k' or > '--insecure' option. When I look at: > > > curl::curl_options() > > I do not see this option. I do not > understand all the options listed > there, so maybe that option is in a > different form that I am missing. Or > is there another way around this still > using 'curl' . Using another function > that does similar to 'curl' is not an > option, because I need the > 'rerddap::info()' call which calls a > package called "crul" which ultimately > calls 'curl'. > > Thanks, > > -Roy > > PS - And yes I informed the owner of > the site about the expired > certificate, that was a couple of > weeks ago. Perhaps setting options("ssl_verifyhost"=0, "ssl_verifypeer"=0) helps? [1] Best, Rasmus [1] https://stackoverflow.com/questions/47715918/how-to-pass-the-curl-insecure-alternative-when-using-r
signature.asc
Description: PGP signature
______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.