LibNSS advantages
LibNSS advantages
Posted Feb 17, 2011 5:58 UTC (Thu) by djao (guest, #4263)In reply to: LibNSS advantages by ringerc
Parent article: PostgreSQL, OpenSSL, and the GPL
LibNSS supports a shared SQLite database but nobody wants to agree on where to keep it or whether to use it at all. They all want to stick to how they used to do it.
The problem with the shared database is that it breaks backward compatibility. My keys are already in the right configuration file, and the current version of the program that I have already installed expects the key to be in that file. I don't want to be forced to move my keys somewhere else, much less an opaque database. A real UNIX admin prefers flat human-readable text configuration files for any number of reasons. There appears to be no sane way to simultaneously support both in-database keys and configuration-file keys in NSS.
I recently ran into this problem in Fedora's version of openswan, which uses NSS for key storage instead of flat text files like the openswan in every other Linux distribution. This makes key management in Fedora's openswan a huge hassle (you cannot just copy over keys in files). If openswan supported both key databases and keys in files, then there would be no problem. But it doesn't.
Posted Feb 17, 2011 7:10 UTC (Thu)
by ringerc (subscriber, #3071)
[Link]
NSS may be used to load keys from files pointed to by a config file, just as OpenSSL and GnuTLS may. It adds the _option_ of a keystore if you want to use it, but doesn't force it. The issue you ran into sounds like a heavy-handed conversion to nss done by the Fedora folks, rather than an issue inherent to NSS its self.
Posted May 27, 2013 21:10 UTC (Mon)
by Jehreg (guest, #91153)
[Link] (2 responses)
Xelerance will be issuing a new version (2.6.39) in the next few weeks, and LIBNSS will still not be forced. If Fedora decides to be idiots and force LIBNSS then they will have to answer to their clients, as Xelerance will recommend running other distributions to their clients and partners.
Patrick Naubert
Posted May 27, 2013 21:31 UTC (Mon)
by rahulsundaram (subscriber, #21946)
[Link]
Posted May 27, 2013 22:27 UTC (Mon)
by nix (subscriber, #2304)
[Link]
LibNSS advantages
LibNSS advantages
Xelerance Corp.
LibNSS advantages
LibNSS advantages