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