用微软makecert.exe生成一个自签名的证书
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生成一个自签名的证书相关推荐
- Android使用keytool-importkeypair生成一个系统签名,只要打包的时候使用该签名,便可以获得系统所有权限
Android系统源码中提供了platform.x509.pem .platform.pk8等签名文件例如: 这个是不能直接在调试的时候使用的,如果要用,需要先转换为android studio调试用 ...
- 生成p12自签名数字证书使用p12证书为apk签名
本文为本人实践并整理http://zengrong.net/post/1695.htm.http://blog.chinaunix.net/uid-20593721-id-4277435.html两篇 ...
- OpenSSL生成CA自签名根证书和颁发证书和证书提取
CA根证书 生成流程 第一步 生成CA证书私钥 1.#生成ca私钥 (.key 和 pem 只是格式不一样) openssl genrsa -aes128 -passout pass:Test@202 ...
- 使用Asp.net mvc + Linq + mvc_scaffold_gen_setup.exe 生成一个完整的家庭帐册大管家程序 之一...
真得是完全生成的,mvc_scaffold_gen_setup.exe 这个工具确实挺好用. 这几天潜心学习了园子里众多的文章,摸索着生成了这么一个完整的例子...还没来的及仔细分析,要下班了,先发上 ...
- https-OPenSSL证书生成及自签名证书
目录 SSL/TLS 1.搭建OPenssl服务器 1.1.下载 1.2.安装下载好的exe程序 2.服务器端证书-生成key.CSR.CRT 2.1.进入如下目录,执行cmd 2.2.生成一个私钥k ...
- 如何用 Java 对 PDF 文件进行电子签章(五) 如何生成一个高清晰的签章
参考: https://blog.csdn.net/javasun608/article/details/79307845 具体步骤: 由PDF模板生成一个PDF文件.加签章.由itext5 生 ...
- 使用py2exe生成一个exe文件
在windows中,使用py2exe将py脚本转换成exe文件时,在dist目录下会有zip,dll等其他文件.如果想要只生成一个可单独运行的exe文件,需要在setup.py文件中添加bundle_ ...
- SSL数字证书(二)使用makecert.exe签发证书
数字证书原理(〇)认识SSL SSL数字证书(一)CA.根证书与数字证书 SSL数字证书(二)使用makecert.exe签发证书 SSL数字证书(三)使用 openssl 生成证书 首先放出几个参考 ...
- 使用makecert.exe创建数字证书
不使用代码如何生成PFX和CER证书? 生成证书 查看并导出证书: 1.导出PFX证书 2.导出CER证书 生成证书 安装VS后makecert.exe即可使用,打开CMD后输入makecert,然后 ...
- keytool生成证书_创建自签名ssl证书,Java生产jks证书
一.创建自签名ssl证书 下载openssl软件: https://pan.baidu.com/s/1Zy4W7pqSO8caoR_R5pF3DQ #提取码:bjd4 设置环境变量 进入openss ...
最新文章
- public 函数_Chapter18:友元函数和友元类
- redhat7.4启动telnet和SSH服务,修改IP地址
- java初始化变量n_java中预构造函数初始化变量的属性
- 不要再纠结卷积的公式啦!0公式深度解析全连接前馈网络与卷积神经网络
- mmdetection 使用笔记 01: 安装与简单的推理demo
- 【计算机网络】核心知识归纳总结
- 文件fluent_Win10 中解决FLUENT中UDF 的方法
- 两个MYSQL数据同步的SHELL脚本
- 松弛法(relaxation)
- 不同项目的测试计划可以复用吗_【app测试计划】移动app测试项目实践.doc
- 【非原创】codeforces 1070C Cloud Computing 【线段树树状数组】
- 文言文代码算什么?跟着九章算术学Python编程才厉害
- 第九届蓝桥杯大赛个人赛决赛(CB软件类)真题
- gstreamer插件指南
- linux中配置网桥的命令是下列哪一项,linux系统下配置网桥
- 点到线的距离计算公式
- Python调整图片的文件大小
- 2019考研英语熟词生义
- 【Day4.3】大皇宫内蹭讲解
- Python基础知识——5、字典
热门文章
- Centos 7.X 安装 supervisord
- Python 模块之_os模块_os是与操作系统交互的接口
- 环信即时通讯在工程中的安装——Nusen_Liu
- xml 操作组件(NewLife.XCode)
- C# 输出流转化成输入流操作XML
- 在Qsys中创建用户自定义IP
- JasperReports 5.0.1 发布,Java 报表工具
- .NET Framework中的配置文件(config)
- Django2.2中Xadmin错误集
- git commit或pull后恢复到原来版本