证书工具Makecert.exe
一、证书创建工具(Makecert.exe)
二、证书管理器工具 (Certmgr.exe)
证书管理器工具管理证书、证书信任列表 (CTL) 和证书吊销列表 (CRL)。
启动:
a) “开始”——“运行”——输入certmgr.msc
b) 打开IE浏览器,工具——IE选项——内容——证书
或者 “开始”——“运行”——输入Certmgr
c) 使用MMC管理 (Microsoft Management Console)
三、创建发行者证书工具 (Cert2spc.exe)
发行者证书测试工具通过一个或多个 X.509 证书创建发行者证书 (SPC)。Cert2spc.exe 仅用于测试目的。可以从证书颁发机构(如 VeriSign 或 Thawte)获得有效的 SPC。
格式:cert2spc cert1.cer [cert2.cer … certN.cer] outputSPCfile.spc
certN.cer 要包含在 SPC 文件中的 X.509 证书的名称。可以指定多个以空格分隔的名称。
outputSPCfile.spc 将要包含 X.509 证书的 PKCS #7 对象的名称。可以使用 .spc 文件作为文件签名工具 (Signcode.exe) 的输入。
例子:下面的命令从 myCertificate.cer 创建一个 SPC 并将其放入 mySPCFile.spc。
cert2spc myCertificate.cer mySPCFile.spc
四、创建个人信息交换证书工具(Pvk2pfx.exe)
Pvk2Pfx命令行工具是用于将包含在 .spc,.cer 和 .pvk 文件中的公钥和私钥复制到个人信息交换(.pfx)文件中。
个人信息交换格式证书是唯一可用于导出证书及其私钥的文件格式。
格式:pvk2pfx /pvk pvkfilename.pvk [/pi pvkpassword]
/spc spcfilename.ext [/pfx pfxfilename.pfx [/po pfxpassword] [/f] ]
/pvk pvkfilename.pvk |
指定私钥文件(.pvk)的文件名。 |
/spc spcfilename.ext |
指定软件发行者证书(Software Publisher Certificate (SPC))的文件名和扩展名。这个证书文件既可以是 .spc 文件又可以是 .cer 文件。 |
/pfx pfxfilename.pfx |
为生成的.pfx指定文件名。 |
/Pi pvkpassword |
指定.pvk私钥文件的密码。 |
/po pfxpassword |
为生成的.pfx指定密码,如果没有指定,则.pfx的密码取.pvk的密码。 |
/f |
配置覆盖开关。当存在与要生成的 .pfx 相同文件名的 .pfx文件时,是否进行覆盖 |
相关链接:
参考资源:
作者:滴答的雨
出处:http://www.cnblogs.com/heyuquan/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
欢迎园友讨论下自己的见解,及向我推荐更好的资料。
本文如对您有帮助,还请多帮 【推荐】 下此文。
谢谢!!! (*^_^*)
技术群:(339322839广西IT技术交流),欢迎你的加入
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构