pfx写入USBkey的实现步骤
来源:互联网 发布:淘宝上手机回收可信吗 编辑:程序博客网 时间:2024/05/16 12:11
(1) 利用PFXImportCertStore函数将P12结构证书导入一个临时的内存型证书库,注意要用 CRYPT_EXPORTABLE 标志,获得该库的句柄hImportStore。
(3) 利用CertFindCertificateInStore函数获得hImportStore证书库中的证书上下文pCertContext。
(4) 利用上面得到的证书上文pCertContext,通过CryptAcquireCertificatePrivateKey函数获得临时CSP句柄hCryptProv,证书对应私钥的类型dwKeySpec。
(5) 利用临时CSP句柄hCryptProv,私钥的类型dwKeySpec,通过CryptGetUserKey获得证书对应的私钥句柄hUserKey。
(6) 利用私钥句柄hUserKey,通过CryptExportKey将私钥以PRIVATEKEYBLOB的形式导出来,获得私钥的blob和长度。
(7) 通过CryptAcquireContext函数,创建密钥容器并获得USBKey CSP的句柄hProv。
(8) 利用获得hProv和上面获得的私钥blob和长度,通过CryptImportKey函数将私钥导进USBKey CSP中,并返回私钥句柄hKey。
(9) 利用私钥句柄hKey,和前面获得的证书上下文pCertContext的内容,通过CryptSetKeyParam函数,KP_CERTIFICATE标志将证书写进对应的密钥容器。
- pfx写入USBkey的实现步骤
- 证书pfx的生成步骤
- 写入证书到USBKEY
- USBKEY用户认证平台的研究和实现
- USBKEY用户认证平台的研究和实现
- USBKEY用户认证平台的研究和实现
- USBKey的密码学原理
- USBKey的密码学原理
- usbkey
- PKCS#11的应用--USBKEY
- Windows下实现USBkey桌面登录
- 证书的申请过程(usbkey)
- SSL使用USBKey证书的需求分析
- Node.js实现双向证书认证(USBKey认证)
- 如何实现SQL的写入
- Android文件写入的实现
- PHP脚本写入XML文件的步骤与注意事项
- 总结:HashMap的写入和读取步骤分…
- JS 获取触发事件的对象
- 别人写的通信录,以后可以参考一下
- 文件md5加密
- .net中arraylist使用方法
- java连接mysql数据库
- pfx写入USBkey的实现步骤
- cassandra_0.3 源码学习笔记(3)
- Object-C 开发环境配置(cygwin)
- 初学者必备:C++经典入门详细教程(转载)
- 使用java实现http多线程下载
- [搜集整理]sql存储过程教程
- 如何替换掉XFire中旧版本的jar包
- fcntl系统调用--转
- test