首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

openssl 制造证书

2012-09-21 
openssl 制作证书一.生成证书首先要生成服务器端的私钥(key文件):openssl ca -revoke client.crt -keyfile

openssl 制作证书
一.生成证书

首先要生成服务器端的私钥(key文件):
   

openssl ca -revoke client.crt -keyfile ca.key -certfile ca.crt -config openssl.cnf


三.制作中文证书
1.假设配置文件为openssl.cnf,编辑修改如下内容:

string_mask=utf8only

countryName_default=CN stateOrProvinceName_default=省份

localityName_default=城市 O.organizationName_default=部门

organizationalUnitName_default=单位 commonName_default=名字

2.用iconv命令将文件格式转换为UTF-8编码:

iconv -f gbk -t utf-8 openssl.cnf > utf8_openssl.cnf
--------------------------
CA
openssl req -x509 -new  -days 365 -keyout cnca.key -out cnca.crt -config utf8_openssl.cnf 
---------------------------
openssl genrsa -des3 -out cnclient.key 1024 
openssl req -utf8 -new -key cnclient.key -out cnclient.csr -config utf8_openssl.cnf 

openssl ca -utf8 -in cnclient.csr -out cnclient.crt -cert cnca.crt -keyfile cnca.key -config utf8_openssl.cnf
openssl pkcs12 -export -inkey cnclient.key -in cnclient.crt -out cnclient.pfx 

热点排行