On Fri, Oct 11, 2013 at 11:49:37PM +0000, brian m. carlson wrote:
> Package: libcurl3-nss
> Version: 7.32.0-1
> Severity: normal
> 
> I'm interested in trying to get git working with libcurl3-nss.  It works
> fine with libcurl3-gnutls.  However, libcurl3-nss tries to use
> libnsspem.so, which it does not appear is shipped in libnss3, and so git
> cannot load the SSL cert, and fails (unless I disable SSL verification).
> 
> [...]
> 
> libcurl3-nss should not fail to verify certificates by default.  If
> libnsspem.so is required, a dependency on an appropriate package is
> necessary.  You probably need to talk to the libnss3 maintainers about
> getting them to include it.

NSS doesn't support SSL/TLS certificates in PEM format, and that libnsspem.so
thing is Fedora/Red Hat specific at the moment. So you either have to open a
bug againt the libnss package asking to provide libnsspem as Fedora does, or
you provide a valid NSS certificate database to libcurl, which is not currently
shipped by Debian (you can ask the ca-certificates maintainers to provide the
default CA certificates bundle as NSS database too I guess).

The easiest solution is to not use NSS though, unless you really know what you
are doing. Is there any particular reason you want to use git with NSS?

Cheers

-- 
perl -E '$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'

Attachment: signature.asc
Description: Digital signature

Reply via email to