Welcome the channel on the development of Cro, a set of libraries for building reactive distributed systems, lovingly crafted to take advantage of all the Raku Programming Language has to offer (cro.services). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
00:55 thowe left, thowe joined, thowe left, thowe joined 00:56 thowe left 11:11 sena_kun joined
lizmat could someone explain to me why this code dies for me on Mojave? 16:08
use Cro::HTTP::Client; await Cro::HTTP::Client.new.get("updown.io/api/nodes/ipv4"
)
Server certificate verification failed: certificate has expired 16:09
Am trying to establish whether this is a local issue and how to fix it
sena_kun lizmat, you need to explicitly set :%ca for `get`, as the site uses ssl. 16:14
say you pass `ca => { ca-file => '/etc/ssl/certs/ca-certificates.crt'` or I'm not sure what's the path for certificates on OSX. 16:16
stackoverflow.com/questions/246751...s-mac-os-x <- it feels bad for OSX 16:17
lizmat sena_kun++ 16:18
I actually found the fix (for me) in stackoverflow.com/questions/621031...5#69413675 16:32
deleting the "DST Root CA X3" certificate was enough 16:33
in /etc/ssl/cert.pem
*phew* 16:34
19:07 sena_kun left