Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

How to install a certificate with NSS certutil in Firefox?

  • 2 cavab
  • 1 has this problem
  • 6 views
  • Last reply by whyN

more options

I use the NSS certutil tool from Mozilla to install a certificate in Firefox:

https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/tools/NSS_Tools_certutil

The commands are listed in the link. Someone used with certificate and commands should be able to understand my problem.

From the parameters I use, the following (I indicate the reason for, because I may be wrong):

-A : so if the cert8.db doesn't exist, it creates one.

-n : for this one I don't understand. From my understanding this should be the same as -i? So I set the same thing

-i : certificate name + location

-t : truast arguments

-d : path + name of certificate database

So my code is the following:

set cert8dbPath=%userprofile%\Application Data\Mozilla\Firefox\Profiles\%randomalphanum%.default\cert8.db set certName="FiddlerRoot.cer"

certutil.exe -A -n "%certName%" -i "%certName%" -t "TCu,TCu,TCu" -d "%cert8dbPath%"

I got this error, any idea?

certutil.exe: function failed: Failure to load dynamic librarty error 126

I use the NSS certutil tool from Mozilla to install a certificate in Firefox: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/tools/NSS_Tools_certutil The commands are listed in the link. Someone used with certificate and commands should be able to understand my problem. From the parameters I use, the following (I indicate the reason for, because I may be wrong): -A : so if the cert8.db doesn't exist, it creates one. -n : for this one I don't understand. From my understanding this should be the same as -i? So I set the same thing -i : certificate name + location -t : truast arguments -d : path + name of certificate database So my code is the following: set cert8dbPath=%userprofile%\Application Data\Mozilla\Firefox\Profiles\%randomalphanum%.default\cert8.db set certName="FiddlerRoot.cer" certutil.exe -A -n "%certName%" -i "%certName%" -t "TCu,TCu,TCu" -d "%cert8dbPath%" I got this error, any idea? certutil.exe: function failed: Failure to load dynamic librarty error 126

All Replies (2)

more options

Do basic command switches work like showing the help message (certutil -H)?

more options

cor-el said

Do basic command switches work like showing the help message (certutil -H)?

I have the definition there (I entered what I understood, maybe I'm wrong?)

https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/tools/NSS_Tools_certutil