代码完成证书导入有关问题,无法导入到"受信任的发布者"
代码完成证书导入问题,无法导入到"受信任的发布者"
用trust后 得到的hDestCertStore不为空,导入也没有失败,但是在ie的证书栏里就是没有。求指教。

------解决方案--------------------
HCERTSTORE hDestCertStore = CertOpenStore(CERT_STORE_PROV_SYSTEM, 0, NULL,CERT_STORE_OPEN_EXISTING_FLAG
------解决方案--------------------
CERT_SYSTEM_STORE_LOCAL_MACHINE,L"TRUST" );
这样试一下看看。
------解决方案--------------------
用参数TrustedPublisher
CRYPTUI_WIZ_IMPORT_SRC_INFO importSrc;
/*证书的信息,在这里初始化*/
//打开证书存储区域,root是可以导入到根证书目录的,但是受信任你的发布者却不行。
HCERTSTORE hDestCertStore = CertOpenStore(CERT_STORE_PROV_SYSTEM, 0, NULL,CERT_SYSTEM_STORE_CURRENT_USER,L"ROOT" );//trust
if (CryptUIWizImport(CRYPTUI_WIZ_NO_UI,NULL,NULL,&importSrc,hDestCertStore) == 0)
{
CString strErr;
strErr.Format(_T("证书导入失败 0x%x\n"), GetLastError());
MessageBox(NULL,strErr,NULL,0);
}
CertCloseStore(hDestCertStore,NULL);
用trust后 得到的hDestCertStore不为空,导入也没有失败,但是在ie的证书栏里就是没有。求指教。
证书
CertOpenStore
------解决方案--------------------
HCERTSTORE hDestCertStore = CertOpenStore(CERT_STORE_PROV_SYSTEM, 0, NULL,CERT_STORE_OPEN_EXISTING_FLAG
------解决方案--------------------
CERT_SYSTEM_STORE_LOCAL_MACHINE,L"TRUST" );
这样试一下看看。
------解决方案--------------------
用参数TrustedPublisher