首页
社区
课程
招聘
[求助]从个人证书库提取带私钥的pfx证书
发表于: 2017-7-15 14:53 3710

[求助]从个人证书库提取带私钥的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期)

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 204
活跃值: (64)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没有大神指点下吗
2017-7-17 08:04
0
游客
登录 | 注册 方可回帖
返回
//