8. 在“设置私钥”窗口选择“新建私钥”,单击“下一步”,如下图所示:
如果使用已有私钥,请选择“使用现有私钥”,通过证书或本机现有私钥方式创建
9. 在“为CA配置加密”窗口,选择加密服务提供程序:“RSA#Microsoft Software Key Storage Privoider”,密钥字符符长度:“2048”,选择此CA颁发的签名证书的哈希算法: SHA1,单击“下一步”按钮,如下图所示:
10. 在“配置CA名称”页中,输入此CA的公用名称,单击“下一步”按钮,如下图所示:
11. 在“设置有效期”页中,输入证书有效期,单击“下一步”按钮,如下图所示:
12. 在“配置证书数据库”页中,日志文件的保存位置,单击“下一步”按钮,如下图所示:
13. 在“Web服务器简介”页中单击“下一步”按钮,如下图所示:
14. 在“选择角色服务”页中,使用默认web服务器添加的角色服务,单击“下一步”按钮,如下图所示:
15. 单击“安装”,如下图所示:
16. 直至安装完成,点击“关闭”,完成添加角色,如下图所示:
17. 安装结束后,打开浏览器,在地址栏中输入:http://localhost/certsrv/ 打开以下页面,截止到此windows 2008的证书服务,以及证书颁发服务全部安装完毕,CA证书服务器搭建完毕 。
二、 向CA证书服务器申请服务器证书
在web服务器上(安装Tomcat的服务器)操作系统版本不限制,安装Tomcat需要JDK支持,若已安装请忽略此步骤 。JDK1.6默认只支持 SSLv3 和 TLSv1 两个版本的https协议,JDK 1.7 版本默认禁用SSLv3,并支持 TLSv1、TLSv1.1及TLSv1.2 。Tomcat 6及以下版本在使用 JDK 1.6及以下版本的运行环境时,可能存在无法禁用 SSLv3的情况 。此时建议您升级 Tomcat 及 JDK版本,或变更使用 APR模块来配置SSL证书,以确保安全方式安装及使用服务器证书(Tomcat 及Java SE Development Kit (JDK) 下载及安装略) 。在“开始”—>“运行”中,输入cmd打开文本命令窗口,将目录切换到jdk或者jre中的bin下面(如c:/java/jre/bin),通过java提供的生成证书的工具keytool进行证书申请操作 。
1. 生成Web服务器的证书库
在命令控制台中输入命令,生成web服务器的证书存放库:
keytool -genkey -alias server -validity 3650 -keyalg RSA -sigalg SHA256withRSA -keysize 2048 -keypass password -storepass password -dname “CN=www.csdn.net, OU=csdn, O=csdn, L=bj, ST=bj, C=CN” -keystore d:keystore.jks
说明:
-genkey参数是建立证书库
-alias为别名,这里使用server
-keyalg为指定加密方式,这里使用常用的RSA加密方式
-sigalg 证书算法参数,目前以不推荐SHA1withRSA
-keysize 密钥长度,2048位
-keypass 私钥密码
-storepass 密钥库密码
推荐阅读
- 怎么提高电脑配置,低配置电脑性能提升方法
- 荣耀10青春版参数配置 – 华为荣耀30青春版价格
- ROS路由端口映射配置教程 ros端口映射
- dnf配置要求是什么 dnf配置要求
- 数码知识:雅马哈HTR-3066家庭影院怎么配置系统设置配置系统设置的图文教程
- 网管型工业交换机如何设置 交换机怎么配置
- 华为ec6108v9机顶盒配置怎样,其破解教程讲解
- 华为nova8pro报价和参数配置 华为nova8pro手机怎么样
- 配置邮箱客户端-Gmail gmail电脑客户端
- 讲解anaconda环境变量手动设置 anaconda环境配置处理