RT

makecert.exe不用去找,安装VS2008后,在开始菜单相应的路径找到该命令提示符:Microsoft Visual Studio 2008/Visual Studio Tools/Visual Studio 2008 命令提示

打开后,输入makecert,就可以开始了

参数为:makecert -r -pe -n "cn=MyCA" -$ commercial -a sha1 -b 08/05/2010 -e 01/01/2012 -cy authority -ss my -sr currentuser

其中各部分的意义:

-r: 自签名
-pe: 将所生成的私钥标记为可导出。这样可将私钥包括在证书中。
-n "cn=MyCA": 证书的subject name,.net自带类库中有X509Store类,可以在store中根据证书subject name,来找到改证书
store参考:X509Store 类 
-$ commercial:指明证书商业使用。。。
-a:指定签名算法。必须是 md5(默认值)或 sha1。
-b 08/05/2010:证书有效期的开始时间,默认为证书的创建日期。格式为:mm/dd/yyyy
-e 01/01/2012:指定有效期的结束时间。默认为 12/31/2039 11:59:59 GMT。格式同上
-ss my:证书产生到my个人store区
-sr currentuser:保持到计算机当前个人用户区,其他用户登录系统后则看不到该证书。。

查看该生成的证书并导出:
可以在MMC的证书管理单元中对证书存储区进行管理。Windows没有给我们准备好直接的管理证书的入口。自己在MMC中添加,步骤如下: 
1. 开始→运行→MMC,打开一个空的MMC控制台。
2. 在控制台菜单,文件→添加/删除管理单元→添加按钮→选”证书”→添加→选”我的用户账户”→关闭→确定
3. 在控制台菜单,文件→添加/删除管理单元→添加按钮→选”证书”→添加→选”计算机账户”→关闭→确定

然后导出为PFX格式的证书,PKCS#12规范的证书,包含了公钥和私钥,导出时需要提供一个私钥的保护密码,在导出时设置即可

转载于:https://www.cnblogs.com/zjoch/p/5077808.html

用微软makecert.exe生成一个自签名的证书相关推荐

  1. Android使用keytool-importkeypair生成一个系统签名,只要打包的时候使用该签名,便可以获得系统所有权限

    Android系统源码中提供了platform.x509.pem .platform.pk8等签名文件例如: 这个是不能直接在调试的时候使用的,如果要用,需要先转换为android studio调试用 ...

  2. 生成p12自签名数字证书使用p12证书为apk签名

    本文为本人实践并整理http://zengrong.net/post/1695.htm.http://blog.chinaunix.net/uid-20593721-id-4277435.html两篇 ...

  3. OpenSSL生成CA自签名根证书和颁发证书和证书提取

    CA根证书 生成流程 第一步 生成CA证书私钥 1.#生成ca私钥 (.key 和 pem 只是格式不一样) openssl genrsa -aes128 -passout pass:Test@202 ...

  4. 使用Asp.net mvc + Linq + mvc_scaffold_gen_setup.exe 生成一个完整的家庭帐册大管家程序 之一...

    真得是完全生成的,mvc_scaffold_gen_setup.exe 这个工具确实挺好用. 这几天潜心学习了园子里众多的文章,摸索着生成了这么一个完整的例子...还没来的及仔细分析,要下班了,先发上 ...

  5. https-OPenSSL证书生成及自签名证书

    目录 SSL/TLS 1.搭建OPenssl服务器 1.1.下载 1.2.安装下载好的exe程序 2.服务器端证书-生成key.CSR.CRT 2.1.进入如下目录,执行cmd 2.2.生成一个私钥k ...

  6. 如何用 Java 对 PDF 文件进行电子签章(五) 如何生成一个高清晰的签章

    参考: https://blog.csdn.net/javasun608/article/details/79307845    具体步骤: 由PDF模板生成一个PDF文件.加签章.由itext5 生 ...

  7. 使用py2exe生成一个exe文件

    在windows中,使用py2exe将py脚本转换成exe文件时,在dist目录下会有zip,dll等其他文件.如果想要只生成一个可单独运行的exe文件,需要在setup.py文件中添加bundle_ ...

  8. SSL数字证书(二)使用makecert.exe签发证书

    数字证书原理(〇)认识SSL SSL数字证书(一)CA.根证书与数字证书 SSL数字证书(二)使用makecert.exe签发证书 SSL数字证书(三)使用 openssl 生成证书 首先放出几个参考 ...

  9. 使用makecert.exe创建数字证书

    不使用代码如何生成PFX和CER证书? 生成证书 查看并导出证书: 1.导出PFX证书 2.导出CER证书 生成证书 安装VS后makecert.exe即可使用,打开CMD后输入makecert,然后 ...

  10. keytool生成证书_创建自签名ssl证书,Java生产jks证书

    一.创建自签名ssl证书 下载openssl软件: https://pan.baidu.com/s/1Zy4W7pqSO8caoR_R5pF3DQ  #提取码:bjd4 设置环境变量 进入openss ...

最新文章

  1. public 函数_Chapter18:友元函数和友元类
  2. redhat7.4启动telnet和SSH服务,修改IP地址
  3. java初始化变量n_java中预构造函数初始化变量的属性
  4. 不要再纠结卷积的公式啦!0公式深度解析全连接前馈网络与卷积神经网络
  5. mmdetection 使用笔记 01: 安装与简单的推理demo
  6. 【计算机网络】核心知识归纳总结
  7. 文件fluent_Win10 中解决FLUENT中UDF 的方法
  8. 两个MYSQL数据同步的SHELL脚本
  9. 松弛法(relaxation)
  10. 不同项目的测试计划可以复用吗_【app测试计划】移动app测试项目实践.doc
  11. 【非原创】codeforces 1070C Cloud Computing 【线段树树状数组】
  12. 文言文代码算什么?跟着九章算术学Python编程才厉害
  13. 第九届蓝桥杯大赛个人赛决赛(CB软件类)真题
  14. gstreamer插件指南
  15. linux中配置网桥的命令是下列哪一项,linux系统下配置网桥
  16. 点到线的距离计算公式
  17. Python调整图片的文件大小
  18. 2019考研英语熟词生义
  19. 【Day4.3】大皇宫内蹭讲解
  20. Python基础知识——5、字典

热门文章

  1. Centos 7.X 安装 supervisord
  2. Python 模块之_os模块_os是与操作系统交互的接口
  3. 环信即时通讯在工程中的安装——Nusen_Liu
  4. xml 操作组件(NewLife.XCode)
  5. C# 输出流转化成输入流操作XML
  6. 在Qsys中创建用户自定义IP
  7. JasperReports 5.0.1 发布,Java 报表工具
  8. .NET Framework中的配置文件(config)
  9. Django2.2中Xadmin错误集
  10. git commit或pull后恢复到原来版本