访问mozilla firefox证书商店到HCERTSTORE

时间:2017-03-02 10:48:03

标签: windows visual-c++ certificate mozilla nss

需要在Mozilla Firefox证书库中添加自定义证书Date chosenDate = day.getDate(); DateFormat dateFormat = new SimpleDateFormat("yyMMdd"); File remindFile = new File("C:\\Users\\student_ib\\eclipse\\d", dateFormat.parse(chosenDate) + ".txt"); 可信列表。如何在Mozilla证书库中修改受信任的证书列表?

获取Windows "MycustomCert.pem"证书存储区的示例代码。而不是root需要获取Mozilla证书访问ROOT数据结构

HCERTSTORE
  

给出替代方法,而不是使用certutils.exe

1 个答案:

答案 0 :(得分:0)

我遇到了这个问题,我创建了一个批处理文件,用于将证书添加到mozilla商店,

set certificateFile=Ourcert.pem
set certificateName=UurCertName
Set FFProfdir=%Appdata%\mozilla\firefox\profiles
DIR %FFProfDir% /A:D /B > "%Temp%\FFProfile.txt" 
FOR /F "tokens=*" %%i in (%Temp%\FFProfile.txt) do ( call :Foo %%i  
) 
pause

:Foo
set cetDbLoc=%FFProfdir%\%1
C:\nss3.13.5nspr4.9.1x86\bin\certutil -A -n %certificateName% -t "TCu,Cuw,Tuw" -i %certificateFile% -d %cetDbLoc%
:End

您必须从nss tools下载mozilla并使用certutil内的nss tools而不是Windows默认certutil