-
-
[求助]从个人证书库提取带私钥的pfx证书
-
发表于:
2017-7-15 14:53
3710
-
如题,我的思路是这样的 , 先CertOpenStore打开系统证书库MY , 然后CertFindCertificateInStore寻找带私钥的证书 , 再打开一个临时证书库把找到的证书放进去 CertAddCertificateContextToStore ,然后用PFXExportCertStoreEx导出证书. 这个思路不知道有没有毛病? 然后我就卡在 CertFindCertificateInStore这个函数上面了,
PCCERT_CONTEXT WINAPI CertFindCertificateInStore(
_In_ HCERTSTORE hCertStore,
_In_ DWORD dwCertEncodingType,
_In_ DWORD dwFindFlags,
_In_ DWORD dwFindType,
_In_ const void *pvFindPara,
_In_ PCCERT_CONTEXT pPrevCertContext
);
这个函数第四个参数可以传CERT_FIND_ENHKEY_USAGE 是找带私钥的,可是不知道第三个和第五个传什么,翻了翻msdn,看的一头雾水,求大神指点下...感激不尽
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)