On Fri, 16 Sep 2022, Rob Crittenden wrote:
On 9/16/22 14:30, Jim Klimov via Nut-upsdev wrote:
So it sounds to me like we would rather keep the existing noisy behavior
by default? (Assuming clients in fact have/get a way to specify a certdb
and avoid the message validly?)
Would it be acceptable then to add a (non-default) CLI/envvar option to
hush this one message? Like "yes I'm shooting meself in da foot, don't
keep reminding"?
Looking a bit more in the code context, NSS is initialized anyway if
built-in, just without a (custom... hmm, should try system?) certdb.
The trick would be to determine where is the default system DB, if any.
On Fedora, RHEL and derivatives it is /etc/pki/nssdb. Other distros I
have no idea. It could be another config option I suppose.
That looks as if upsc, upsrw, upscmd and maybe others would need
1) options to cover at least the CERTPATH as a minimum, and possibly the
CERTIDENT, CERTHOST as well as CERTVERIFY and FORCESSL directives found in
upsmon.conf .
2) an option --noSSLwarning or maybe --noTLSwarning
Roger
_______________________________________________
Nut-upsdev mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsdev