On Fri, 2010-09-17 at 19:53 +0200, m0n0 wrote: > I also had these problems. Haven't got curl to verify any server - I > always need to trust an untrusted certificate to make it work - but then > it works well. > > NetSurf didn't complaint about missing cert or something, the opposite was > the case. After reading some stuff, I was thinking this was my error as > someone told that you have to compile curl with an path to the certs. But > this is configurable via NetSurf so I'm not sure anymore if it is also > needed to compile with the "correct" (hardcoded...) path.
You need to provide a path to the bundle of root certificates. Such a bundle is located in the NetSurf source tree at !NetSurf/Resources/ca-bundle. Alternatively, provide a path to a directory containing root certificates. There are two configuration options that cover these cases: ca_bundle:/path/to/ca-bundle-file ca_path:/path/to/directory/containing/certificates NetSurf passes both of these options through to curl without modification. J.
