Bug#704180: p11-kit: provide package that diverts libnssckbi.so and replaces it with p11-kit-trust.so
Sam Morris
sam at robots.org.uk
Wed Jun 14 07:57:27 BST 2023
On Fri, Mar 03, 2023 at 02:43:48PM +0000, Sam Morris wrote:
> FYI, the file paths in the original bug report are no longer accurate
> for Debian 12 ("bookworm").
>
> Old path: /usr/lib/x86_64-linux-gnu/nss/libnssckbi.so
> New path: /usr/lib/x86_64-linux-gnu/libnssckbi.so
>
> Commands to divert the original file and replace it with a symlink:
>
> # dpkg-divert --add --rename /usr/lib/x86_64-linux-gnu/libnssckbi.so
> # ln -sr /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so /usr/lib/x86_64-linux-gnu/libnssckbi.so
>
> Commands to clean up the old diversion:
>
> # dpkg-divert --rename --remove /usr/lib/x86_64-linux-gnu/nss/libnssckbi.so
> # dpkg -S /usr/lib/x86_64-linux-gnu/nss/libnssckbi.so
> ... output should show that this is no longer owned by any package
> # rm /usr/lib/x86_64-linux-gnu/nss/libnssckbi.so
A convenient way to test that the above works (instead of having to
restart your browser) is to use the following tool from the
libnss3-toosl package:
$ vfyserv server.example.com
Connecting to host server.example.com (addr 198.51.100.99) on port 443
Handshake Complete: SERVER CONFIGURED CORRECTLY
bulk cipher AES-256-GCM, 256 secret key bits, 256 key bits, status: 1
subject DN:
CN=server.example.com,O=Example private certificate authority
issuer DN:
CN=Certificate Authority,O=Example private certificate authority
0 cache hits; 0 cache misses, 0 cache not reusable
***** Connection 1 read 488 bytes total.
--
Sam Morris <https://robots.org.uk/>
PGP: rsa4096/CAAA AA1A CA69 A83A 892B 1855 D20B 4202 5CDA 27B9
More information about the Pkg-gnutls-maint
mailing list