
Create a custom .so file for certificates
I am new to firefox customization, so I want to understand how to build a custom libnssckbi.so file. I do not want to use the default libnssckbi.so, reason is - I do not want to load the default certificates.
I want to load certain custom certificates, or load firefox with no certificates.
I know the option of using certutils to delete/distrust certificates. But that option is not valid for me, since I can't install a 3rd party tool and use it.
Can please someone explain the steps to write a .so file for firefox.
I am working on Mozilla Firefox 110 (no snap) and Ubuntu 22.04.01 (I cannot upgrade firefox version due to project needs)