-
-
[求助]从个人证书库提取带私钥的pfx证书
-
发表于:
2017-7-15 14:53
3628
-
如题,我的思路是这样的 , 先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,看的一头雾水,求大神指点下...感激不尽
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课