证书创建工具 (Makecert.exe)

原文: http://msdn.microsoft.com/zh-cn/bfsktky3(vs.80).aspx

 

证书创建工具生成仅用于测试目的的 X.509 证书。它创建用于数字签名的公钥和私钥对,并将其存储在证书文件中。此工具还将密钥对与指定发行者的名称相关联,并创建一个 X.509 证书,该证书将用户指定的名称绑定到密钥对的公共部分。

Makecert.exe 包含基本选项和扩展选项。基本选项是最常用于创建证书的选项。扩展选项提供更多的灵活性。

一定不要将此工具生成的证书私钥存储在 .snk 文件中。如果需要存储私钥,则应使用密钥容器。有关如何在密钥容器中存储私钥的更多信息,请参见如何:将非对称密钥存储在密钥容器中

警告

应使用证书存储区来安全地存储证书。此工具使用的 .snk 文件以不受保护的方式存储私钥。创建或导入 .snk 文件时,在使用期间应注意保证其安全,并在使用后将其移除。

makecert [options] outputCertificateFile

参数 说明

outputCertificateFile


测试 X.509 证书要写入的 .cer 文件的名称。

 基本选项

选项 说明

-n x509name


指定主题的证书名称。此名称必须符合 X.500 标准。最简单的方法是在双引号中指定此名称,并加上前缀 CN=;例如,"CN=myName"。


-pe


将所生成的私钥标记为可导出。这样可将私钥包括在证书中。


-sk keyname


指定主题的密钥容器位置,该位置包含私钥。如果密钥容器不存在,系统将创建一个。


-sr location


指定主题的证书存储位置。Location 可以是 currentuser(默认值)localmachine


-ss store


指定主题的证书存储名称,输出证书即存储在那里。


-# number


指定一个介于 1 和 2,147,483,647 之间的序列号。默认值是由 Makecert.exe 生成的唯一值。


-$ authority


指定证书的签名权限,必须设置为 commercial(对于商业软件发行者使用的证书)或 individual(对于个人软件发行者使用的证书)。


-?


显示此工具的命令语法和基本选项列表。


-!


显示此工具的命令语法和扩展选项列表。

 扩展选项

选项 说明

-a algorithm


指定签名算法。必须是 md5(默认值)或 sha1


-b mm/dd/yyyy


指定有效期的开始时间。默认为证书的创建日期。


-cy certType


指定证书类型。有效值是 end(对于最终实体)和 authority(对于证书颁发机构)。


-d name


显示主题的名称。


-e mm/dd/yyyy


指定有效期的结束时间。默认为 12/31/2039 11:59:59 GMT。


-eku oid[,oid]


将用逗号分隔的增强型密钥用法对象标识符 (OID) 列表插入到证书中。


-h number


指定此证书下面的树的最大高度。


-ic file


指定颁发者的证书文件。


-ik keyName


指定颁发者的密钥容器名称。


-iky keytype


指定颁发者的密钥类型,必须是 signatureexchange 或一个表示提供程序类型的整数。默认情况下,可传入 1 表示交换密钥,传入 2 表示签名密钥。


-in name


指定颁发者的证书公用名称。


-ip provider


指定颁发者的 CryptoAPI 提供程序名称。


-ir location


指定颁发者的证书存储位置。Location 可以是 currentuser(默认值)或 localmachine


-is store


指定颁发者的证书存储名称。


-iv pvkFile


指定颁发者的 .pvk 私钥文件。


-iy pvkFile


指定颁发者的 CryptoAPI 提供程序类型。


-l link


到策略信息的链接(例如,一个 URL)。


-m number


以月为单位指定证书有效期的持续时间。


-nscp


包括 Netscape 客户端身份验证扩展。


-r


创建自签署证书。


-sc file


指定主题的证书文件。


-sky keytype


指定主题的密钥类型,必须是 signatureexchange 或一个表示提供程序类型的整数。默认情况下,可传入 1 表示交换密钥,传入 2 表示签名密钥。


-sp provider


指定主题的 CryptoAPI 提供程序名称。


-sv pvkFile


指定主题的 .pvk 私钥文件。如果该文件不存在,系统将创建一个。


-sy type


指定主题的 CryptoAPI 提供程序类型。

 

时间: 2024-10-21 18:05:04

证书创建工具 (Makecert.exe)的相关文章

Windows Server 2008与证书监测工具讲解

管理证书的主要目标之一是提高企业的安全级别,其中身份验证和访问权管理都应该加以重视.在本文中我们首先将简要地概括CA的定义,然后将重点探讨Windows Server 2008与专业证书监测工具(PKIView.msc和 certutil.exe等)结合应用的问题.对于企业而言,非常有必要弄清楚证书是如何影响企业安全状态以及证书是否有效或者需要维护(如替换)等问题.因为过期的证书表明企业安全状况很差,很容易招致攻击,另外也表明企业没有及时更新证书,没有例行维护,没有实时状态警报或者邮件提示.本文

在Eclipse里使用Grails类创建工具

我们知道,在Grails项目中使用Grails类创建工具如"grails create- domain-class"等,能帮我们创建domain.service和controller等类及它们的 测试类及其他.因此,我们在Grails项目中常常是使用这些工具帮我们创建各种 类,而不是直接动手去创建它们.前面,我们已经动手将Grails项目集成到了 Eclipse里来,那么,在Eclipse开发平台上,我们又该如何创建这些对象呢? 在Grails官方网站上,对此有一段说明,详细的描述了如

Yarn 更快更可靠的 CI 创建工具

本文讲的是Yarn 更快更可靠的 CI 创建工具, 你可能听说过 Yarn ,它剑指苍穹,要做成一个更快.更可靠的 npm 客户端.能够更快的在本地安装扩展包的确很棒,但是为了真正能够使用 Yarn 到淋漓尽致,你最好在持续继集成务器上使用它. 当配合一台持续集成服务器使用时,Yarn 能够减少因为各式各样的安装包的解析方式不同导致的随机 CI 错误. 由于安装缓慢和 CI 产生的随机错误会降低整个团队的开发效率,它们将会成倍地给你的团队拖后腿.随机错误的出现甚至比安装缓慢更令人沮丧,因为一旦出

iphone开发相关证书创建

http://www.gulumiao.com/blog/2013/09/%E5%8E%9F%E5%88%9B%E4%B8%80%E6%AD%A5%E4%B8%80%E6%AD%A5%E6%95%99%E4%BD%A0%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BAios%E5%BC%80%E5%8F%91%E8%80%85%E8%AF%81%E4%B9%A6/ [原创]一步一步教你如何创建ios开发者证书 By Layla | 2013 年 9 月 22 日 | 技术

百度发布了“轻应用”创建工具

在2013百度世界大会上,百度发布了"轻应用"创建工具,面向普通用户的App Builder和面向资深开发者的Clouda开源框架.与去年发布的Site App工具共同组成轻应用矩阵. 在百度世界2013大会上,百度正式推出了"百度轻应用".通过"轻应用"的模式,用户无须下载 Native APP,直接通过搜索框,实现即搜即得.例如查询天气,直接通过搜索框(百度手机客户端或者是网页端)就能够给出确切的答案,不需要再通过关键词去检索网页.基于这样的

WQL语言简介和WQL测试工具wbemtest.exe使用方法详细介绍_win服务器

WQL就是WMI中的查询语言,WQL的全称是WMI Query Language,简称为WQL,翻译成中文好像可以成为Windows管理规范查询语言.熟悉SQL语言的朋友会感觉它和SQL非常相似. WQL其实非常简单,它有如下特点: 1.每个WQL语句必须以SELECT开始: 2.SELECT后跟你需要查询的属性名(我刚才对应SQL将其称之为字段名了),也可以像SQL一样,以*表示返回所有属性值: 3.FROM关键字: 4.你要查询的类的名字: 5.另外,如果你想精确查询结果还可以加上WHERE

ScenePainter 3.7发布 漫画创建工具

ScenePainter是一款通过安排预制的图形元素来创建漫画的工具,它从媒体库中提取图形元素.它可以作为程序员和设计师使用threering nenya库建立游戏的一款工具.当前的版本不附带自身的resourcefiles,但能够提取游戏"Puzzle Pirates"和"Bang Howdy"环节的设计. ScenePainter 3.7该版本增加了一个状态栏.检修构建过程,并具有更好的Mac OS X集成. 软件信息:http://scenepainter.o

压力测试工具ab.exe简介

一.介绍在安装apache时其bin目录下可以找到ab.exe文件,也可以单独下载该文件.这是一个小压力测试工具. 二.使用cmd面板中切换到该文件所在路径,输入ab -help查看帮助. 常用命令 ab -n 1000 -c 100  http://127.0.0.1:8080/testDemo 这行命令的含义是: -n 1000发出表示1000个请求, -c 100表示100个并发数去访问该个项目.若运行正常,会显示出运行的相关信息.若没有反应或者无返回,可能要考虑程序的内存处理相关问题了.

windows恶意软件删除工具(MRT.exe)使用图解

Microsoft Windows恶意软件删除工具可以检查运行 Windows XP.Windows 2000 和 Windows Server 2003 的计算机是否受到特殊.流行的恶意软件(包括 Blaster.Sasser 和 Mydoom)的感染,并帮助您删除所有找到的感染病毒. 当检测和删除过程完成时,此工具将显示一个报告,说明检测到并删除了哪些恶意软件(如果有)等检查结果. Microsoft 在每月的第二个星期二和需要响应安全事件时发布此工具的更新版本. 您可以随时从此网页运行该工