2
需要在Mozilla Firefox证书存储中添加自定义证书"MycustomCert.pem"
受信任列表。如何修改Mozilla证书存储中的可信证书列表?访问mozilla firefox证书存储到HCERTSTORE
获取窗口的示例代码ROOT
证书存储。相反,根需要得到Mozilla的证书来HCERTSTORE
数据结构的访问
int main()
{
HCERTSTORE hRootStore;
hRootStore = CertOpenStore(CERT_STORE_PROV_SYSTEM, 0, 0, CERT_STORE_OPEN_EXISTING_FLAG | CERT_SYSTEM_STORE_LOCAL_MACHINE, L"ROOT");
if (!hRootStore)
return 1;
CertCloseStore(hRootStore, 0);
return 0;
}
给替代方法除了使用certutils.exe
Chrome使用系统的证书存储区。 Firefox和Opera都有自己的证书存储区。 Firefox使用NSS,而不是OpenSSL。我怀疑你将能够使用Windows的API来访问或修改Mozilla的证书存储(但我不确定)。 – jww