本论文是一篇证书方面论文网,关于自制中文数字证书相关在职研究生毕业论文范文。免费优秀的关于证书及服务器及中文方面论文范文资料,适合证书论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
(林岗)当前,数字证书应用已深入到日常生活的诸多活动中.而通过了解在Linux下制作数字证书的过程可以详细了解数字证书的实质,亦可尝试在内部系统中免费使用中文数字证书.
本篇论文网址 http://www.sxsky.net/benkelunwen/060391809.html
数字证书采用PKI(PublicKeyInfrastructure)公开密钥基础架构技术,利用一对互相匹配的密钥进行加密和解密.但在内部系统应用中,不需要专门CA(认证授权中心)的认证证书,可自己建立认证服务器.可以用Windows2003Server证书颁发机构作为CA,用Java制作中文申请后向Windows2003Server证书颁发机构CA申请证书,这样就可以得到简体中文数字证书了.本文讨论在简体中文Linux系统中的TomcatWeb服务器上制作数字证书的方法.
证书的产生方法
在Linux下做CA,必须安装openssl,该软件的最新版本可以从.省略下载.不过,即使直到最新版本,openssl输入简体中文信息后产生的证书也会显示为乱码.还好,有两个办法可以解决这个问题:一是修改openssl源程序,另一个是用UTF-8编码进行处理.由于前一种方法比较复杂,本文主要讨论后一种方法.在输入中文字符时,openssl可以正确处理UTF-8的字符编码,不能处理简体中文的gb2312编码.于是可将简体中文的用户信息输入到配置文件中,再转换为UTF-8编码,生成证书申请时使用配置文件的缺省信息,即可产生正确显示中文的证书.其方法如下:
1.假设配置文件为openssl.省略anizationName_default等于部门
anizationalUnitName_default等于单位monName_default等于名字
2.省略f>openssl_utf8.f
3.省略f:
opensslreq-utf8-configopenssl_utf8.f-new-outreq.csr
除了输入密码,其他的一律选择回车,使用显示为乱码的缺省值,就可产生包含正确中文信息的证书申请文件req.csr,这样的申请方式可用于CA和客户证书的申请.Tomcat服务器证书需要生成keystore文件,用Java工具keytool命令生成,安装简体中文版本的Java,可正确生成简体中文的证书申请.
有关论文范文主题研究: | 关于证书的论文范文素材 | 大学生适用: | 学校学生论文、电大毕业论文 |
---|---|---|---|
相关参考文献下载数量: | 72 | 写作解决问题: | 学术论文怎么写 |
毕业论文开题报告: | 论文任务书、论文目录 | 职称论文适用: | 刊物发表、高级职称 |
所属大学生专业类别: | 学术论文怎么写 | 论文题目推荐度: | 最新题目 |
证书生成步骤和使用
1.生成自签名认证的CA证书ca-cert.省略f-new-outca/ca-req.csr-keyca/ca-key.pem
2.生成服务器证书.TomcatWeb服务器使用keystore文件,内含CA根证书和服务器证书,需要使用Java的keytool工具生成keystore文件.不过如果使用dname选项直接在命令行中写入,可减少中文输入法的麻烦.
keytool-genkey-aliastomcat-dname"CN等于域名,OU等于部门,O等于组织,L等于城市,S等于省份,C等于CN"-validity365-keyalgRSA-keysize1024-keystoreserver/server-keystore
最后将CA证书和生成的服务器证书用keytool命令导入server-keystore文件.
3.生成客户证书client-cer