Makecert傻瓜教程——简单使用说明

Makecert是Visual Studio附带的证书生成工具,可用于创建自签名证书。通过命令行参数如 `-sv`, `-sk`, `-pe`, `-sr` 和 `-ss` 控制私钥存储和证书位置。`-r` 用于创建自签名证书,`-n` 指定证书主体名称。了解这些选项,能帮助用户更好地生成和管理数字证书。" 81086789,7824459,Hibernate一对多配置详解及示例,"['ORM框架', 'Hibernate配置', '数据库映射', 'Java开发', '数据关系']
摘要由CSDN通过智能技术生成

Makecert是Visual Studio提供的证书生成工具,Visual Studio自带,不用额外下载

执行

以VS 2015为例,直接从Visual Studio 2015-》Visual Studio Tools -》VS2015开发人员命令提示,打开控制台命令行程序就可以执行了

生成证书

首先,证书是必定包含了一个公钥信息的,同时包含了相关的数字签名。同时数字证书的使用是必须有一个私钥,构成一个密钥对的。因此makecert必定会在生成证书的时候生成密钥,密钥的保存方式有几个不同的命令选项

  • -sv 该命令选项指定私钥文件,将证书的私钥存储在该文件中,指定该选项时,生成的证书当中就不会有私钥了
  • -sk 该选项将私钥存储在密钥容器中,并在密钥容器中为该私钥指定一个名称,如果该名称不存在,则创建一个。相对于一个键值对,键值就是-sk后指定的,内容就是私钥
  • -pe 该选项指定生成的私钥能否被导出。如果选择导出私钥,那么证书导出时,可以导出为pfx格式,该格式的文件包含了证书内容,和一个私钥。这个命令选项在-sv选项存在时,意味着指定的私钥文件中的私钥,在日后是可以被导出的。当-sk存在时,-pe选项无效,私钥还是会被存在密钥容器中。如果一个选项都不存在,证书依旧可以导出私钥(此时私钥存在与证书当中)
  • -sr 该选项指定证书存储位置,这个位置是系统固定有几个选项的,就是CurrentUser,LocalMachine
  • -ss 该选项也是指定证书存储位置,但这个位置是再CurrentUser,或是LocalMachine之下的
  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值