做CA证书嫌OpenSSL命令行麻烦吗?来试试CABuilder4OpenSSL吧

最近做CA登陆,用到OpenSSL 来制作证书,说真的,用OpenSSL的命令行制作证书的确不方便,

首先要安装OpenSSL,然后在控制台中输入冗长的命令,一不小心还很容易出错,就算是熟悉了命令行,

多做了几次还是会弄混淆命令的参数,基于以上原因,我就想做一个CA证书制作的工具,封装好OpenSSL的命令行

做成类似于微软的IIS制作证书的向导那样,因此CABuilder4OpenSSL就这样开始了

花了大半个月的时间,大体上完成了制作证书的常用的功能,现传上来和大家学习交流

现对CABuilder4OpenSSL主要功能做些介绍:

分为两大块,证书任务和证书工具

其中,证书任务有,

1,制作证书请求文件

2,制作自签名根证书

3,签发文件,可以对请求文件和自签名证书进行签发证书

4,制作私钥,

证书工具有,

1,合成PFX文件,

2,分解PFX文件,即从中提取私钥和证书

3,PFX转换成PEM,即将二进制格式的PFX文件转换成ascii 编码格式的(内含私钥和证书,用文本编辑器打开可见),

 

优点:无需安装OpenSSL即可制作证书,无需担心忘记命令,只需点击鼠标就可以完成证书的制作,当然了可能会需要

自己选一下存放的目录,和自定义输出文件的名字,以及输入证书主题的内容

 

缺点:私钥未对其进行加密,因此用它制作证书要保存好私钥,整个CABuilder4OpenSSL都是默认私钥未加密的,所以使用加密的私钥都不能使用它来制作证书或转换文件,即对加密的私钥文件不支持,

由于是使用VS2005(C#)做的,不能直接在任何的WINDOWS机器上运行,需要.NET FrameWork2.0 及以上版本的支持,现提供两个.NET2.0的地址供下载:

http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn

http://dl.pconline.com.cn/html_2/1/82/id=10637&pn=0&linkPage=1.html

 

声明:本软件只供学习交流使用,若是由于使用本软件直接或间接导致的损失,本人概不负法律责任

注意,使用本软件制作的私钥未对其文件进行DES安全加密,请自行保存好制作的私钥,

 

如果大家觉得好就留个言,支持一下

还可以给我发邮件来交流,我的Email:[email protected]

 
做CA证书嫌OpenSSL命令行麻烦吗?来试试CABuilder4OpenSSL吧