1、创建一个自我签署的X.509证书(.cer)和一个.pvk私钥文件,用到makecert工具,命令如下:

makecert -r -n "CN=DKSOFT" -b 02/26/2014 -e 02/26/2014 -sv MyKey.pvk MyKey.cer

2、 按提示设置私钥密码(也可以不使用密码)即可在当前目录生成相关文件

3、利用X.509证书(.cer)创建发行者证书 (.spc),用到cert2spc工具,命令如下:

cert2spc MyKey.cer MyKey.spc

4、从.pvk和.spc格式转换成.pfx格式,用到pvk2pfx(C:/Program Files/Microsoft Visual Studio 10/vc/bin/),命令如下:

pvk2pfx -pvk MyKey.pvk -spc MyKey.spc -pfx MyKey.pfx -pi Password -f

/*****************************windows 64位驱动签名******************************/

windows vister X64系统开始,windows开始采用强制数字签名模式,在进行驱动测试过程中,提示windows无法验证此文件的数字签名。

测试过程中可采用两种方式

1、启用windows测试模式

命令:

bcdedit -set testsigning off  //windows测试模式

bcdedit -set testsigning on  //开启windows测试模式

2、可尝试使用64Signer V1.2.exe 对要测试驱动进行自身加签名,需注意,仅对本机有效

3、如果有正式签名,可使用签名进行对等校验签名认证(注,下方方式为代码演示)

C:\Users\*********\Desktop\c>signtool sign /v /ac MS_xs_UTN.crt /t http://timest
amp.wosign.com/timestamp Klogfor64.sys

The following certificates have been found to be suitable for signing:
Issued to: DKSOFT
Issued by: DKSOFT
Expires: Fri Jan 01 00:00:00 2010
SHA1 hash: E85441E1370BE07E8C1DB88F54F00CD80F01EF07

Issued to: DriverDevelop.com Signtools Test cert
Issued by: DriverDevelop.com CA
Expires: Tue Aug 13 11:02:01 2019
SHA1 hash: CED95F63BEBEF2CCC4E8AB9B3EA0883F41101415

Issued to: 53fb4eef7f78fc40e47ce5b06f57c106
Issued by: Alipay.com Corporation Machine CA
Expires: Fri Oct 23 15:08:17 2015
SHA1 hash: 4A602620157D1C966D40ADD713AA2C3230E7670F

SignTool Error: Multiple certificates were found that meet all the given
criteria. Use the /a option to allow SignTool to choose the best
certificate automatically or use the /sha1 option with the hash of the
desired certificate.
The following certificates meet all given criteria:
Issued to: DKSOFT
Issued by: DKSOFT
Expires: Fri Jan 01 00:00:00 2010
SHA1 hash: E85441E1370BE07E8C1DB88F54F00CD80F01EF07

Issued to: DriverDevelop.com Signtools Test cert
Issued by: DriverDevelop.com CA
Expires: Tue Aug 13 11:02:01 2019
SHA1 hash: CED95F63BEBEF2CCC4E8AB9B3EA0883F41101415

Issued to: 53fb4eef7f78fc40e47ce5b06f57c106
Issued by: Alipay.com Corporation Machine CA
Expires: Fri Oct 23 15:08:17 2015
SHA1 hash: 4A602620157D1C966D40ADD713AA2C3230E7670F

转载于:https://www.cnblogs.com/Savin/p/3570282.html

windows 生成数字证书相关推荐

  1. 用 openssl 生成数字证书

    以前用 windows 自带的 makecert 生成数字证书.这个命令有一些局限性,而且现在的 windows 也不支持了.网上查了一下,目前用的比较多的是开源工具 openssl.这个命令以前学习 ...

  2. java生成数字证书_java生成数字证书方法

    Java 中生成数字证书也很简单的. 1.创建证书 Java 中的 keytool.exe (位于 JDKBin 目录下)可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书 ...

  3. Ubuntu使用OpenSSL生成数字证书详解

    在安全通信编程中有时我们会用到数字证书进行通信加密,那么如何生成自己的数字证书进行测试呢?下面是使用OpenSSL在Ubuntu环境生成数字证书的步骤: 一.安装openssl a)    略 二.生 ...

  4. Windows(32bit.64bit) OpenSSL生成数字证书pfx、cer。拒绝收费,(不需要编译openssl源代码,快速安装)

    1. windows 安装 openssl 下载地址:Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions 建议下 ...

  5. Keytool生成数字证书 + Tomcat https 配置

    参考:http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html https://baike.baidu.com/item/ht ...

  6. 利用keytool工具生成数字证书

    一.制作数字证书  因测试微信小程序, 腾讯要求使用 https协议,所以需要使用证书.使用jdk工具制作数字证书流程如下: 1.查看JDK是否安装,使用命令java -version 2.切换目录至 ...

  7. ubuntu使用OpenSSL生成数字证书常见错误修改

    一.安装openssl     a)    略 二.生成ca证书     a)    创建一个证书目录,mkdir /home/liuzhigong/SSL     b)    将CA.sh拷贝到/h ...

  8. HTTPS生成数字证书

    由于 HTTPS 具有良好的安全性,在开发中得到了越来越广泛 的应 像微信公众号 .小 程序 等的开发都要 使用 HTTPS 来完成. 在\j dk \ bin 录下 ,通过这个 工具可 以自己 生成 ...

  9. HTTPS-自己生成数字证书

    一.获取证书的途径 自签名证书,适用于开发者测试HTTPS,最快速的途径就是生成自签名证书,非常方便. Let's Encrypt证书,可以使用免费CA机构签发的证书. 使用收费CA机构签发的证书,如 ...

最新文章

  1. SQL XQuery的Action
  2. Java编程语言中sleep()和yield()的区别
  3. Oracle-修改用户密码为UNLIMITED
  4. 如何从svn上down项目
  5. 2020蓝桥杯省赛---java---A---10( 字串排序)
  6. python 当前时间减一个月_python排序了解一下
  7. python print用法不换行_python3让print输出不换行的方法
  8. 6003.mavlink协议自定义消息编程
  9. 全局搜索关键字命令_linux全局搜索命令有哪些?
  10. 经典卷积神经网络的学习(一)—— AlexNet
  11. Chrome浏览器V43版本不支持silverlight 5.0的解决办法
  12. linux根据端口号查询项目路径
  13. Hyperledger Fabric 或 Composer 获取指定区块的信息
  14. 批量梯度下降算法BGD
  15. 计算机基础及Python简介
  16. html在页面显示一个正方形,CSS实现一个自适应的正方形的方法示例
  17. SEO新手入门必读,系统学习SEO知识理念
  18. vue3 + tsx + pinia + jest开发模板整理
  19. (弃更)一些黑科技和技巧
  20. 计算机二级c语言考点解析,2017年计算机二级C语言考点解析

热门文章

  1. 【恒指早盘分析】9.25恒指今日复盘及后市思路
  2. PCB设计十大误区-绕不完的等长
  3. facebook浏览器插件_Facebook容器将Facebook与Firefox浏览器的其余部分隔离开
  4. 前端利用Canvas+Video合并流实现截屏和录屏功能
  5. 教你自制ST-LinkV2下载器
  6. C# 之 Ocelot 使用
  7. iOS 通过URL Scheme跳转到常用的App
  8. 基于centos7.0+mono+jexus配置https(阿里云服务器最全配置jexus https教程)
  9. 软件外包项目管理7 - 项目监控
  10. #2.3数理比较与分析