Tomcat安装CA证书详细过程

Tomcat安装CA证书详细过程 

以Verisign 测试证书为例 

1.创建一个本地证书:

keytool -genkey -alias tomcat -keyalg RSA -keystore keystore.jks

查看证书 

keytool -list -keystore keystore

2.然后创建CSR

keytool -certreq -keyalg RSA -alias tomcat -file certreq.csr -keystore keystore

3.从你获得证书的CA测试服务器证书

https://ssl-certificate-center.verisign.com/process/retail/trial_initial?application_locale=VRSN_US&tid=symc_vrsn_ssl_try

申请30天试用版本的

4.将verisgin回复的email中的

-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgIQFYfO6++nqUSJvu2NlEmofzANBgkqhkiG9w0BAQUFADCB
yzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTAwLgYDVQQL
EydGb3IgVGVzdCBQdXJwb3NlcyBPbmx5LiAgTm8gYXNzdXJhbmNlcy4xQjBABgNV
BAsTOVRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3Bz
L3Rlc3RjYSAoYykwOTEtMCsGA1UEAxMkVmVyaVNpZ24gVHJpYWwgU2VjdXJlIFNl
cnZlciBDQSAtIEcyMB4XDTE0MTAxMDAwMDAwMFoXDTE0MTEwOTIzNTk1OVowaDEL
MAkGA1UEBhMCQ04xDjAMBgNVBAgTBWdhbnN1MRAwDgYDVQQHFAdsYW56aG91MQ8w
DQYDVQQKFAZ3YW53ZWkxDzANBgNVBAsUBndhbndlaTEVMBMGA1UEAxQMd3d3LmN0
bm1hLmNuMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyy9GAht9Lp0k
7cexIZ/6MYjgwOxhVDKQD+55EtqUX1brrrrweryKoJPPsEBgK1grnwhS7CXkpDZH
E/sYHwcHW4Dt6AH/in5CQLHb8RqcsUy8EhLkK/uIUB9Kqi0zKaeN8Xk4PunbuURB
z9GKGJqBokzlWIUtoCDmmwupd2dIqyxDjMFP/8V+j+O2NNZegJ9uBI8A/+r1Zy7r
nZ5/KYUJAD8/96uRkgBwf2UNujmOS1FgYyCTMjdylMntdyezmeGYDIK3wx8GQDF2
EtSbX5A0peG0TqTvFk/+hJY1MSsjBnfUvwHDsvGeadHH7PSSVyVjR2SsKOqjJaK5
GwyrFfNmZwIDAQABo4IBRDCCAUAwFwYDVR0RBBAwDoIMd3d3LmN0bm1hLmNuMAkG
A1UdEwQCMAAwDgYDVR0PAQH/BAQDAgWgMCsGA1UdHwQkMCIwIKAeoByGGmh0dHA6
Ly9zcS5zeW1jYi5jb20vc3EuY3JsMGUGA1UdIAReMFwwWgYdfIZIAYb4RQEHFTBM
MCMGCCsGAQUFBwIBFhdodHRwczovL2Quc3ltY22uY29tL2NwczAlBggrBgEFBQcC
AjAZDBdodHRwczovL2Quc3ltY2IuY29tL3JwYTAdBgNVHSUEFjAUBggrBgEFBQcD
AQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUKBcTir3WorXcBiy3to7aEGZgbuUwNgYI
KwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRwOi8vc3Euc3ltY2IuY29tL3Nx
LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAiM1FxkcZQZcu6324Y1kDV0DohqNnmM1R
2R2TXcBjEjrAiclTaCnF5oVmfd/TLa+6chfIQ28EumlSwAL6c2UAWGyONzIeoBMj
DQJk9ZuJAdiMYEI4uxGobgkpt/O2BPOYMtO/Bm7x/dzy6/7tsC7cqQmuyvrXWU9s
6WOnH+Hvgd+0qSgO7CvuHMAVIP8Ds0Ipw3gaWVnKsjQkxrd0CLafa4mjphdy1QqO
7ltUWPYhRzcX24PUsTP6R/Iy+dxlaK5+tysLdQOZYAdrUSyvbai/EpeOhUOsAAWL
vCA223uW1CdOCpk1RIsjDzCYiy03DOOFhG2GbFjMubHPARiIokBS1A==
-----END CERTIFICATE-----

如下内容保存成tomcat.cer

5.下载testvtn.rar中的根证书和中级证书,解压后准备导入,地址如下

http://www.itrus.com.cn/verisignchina/Service/soft/testvtn.rar

6.导入root根证书

keytool -import -trustcacerts -alias root -file root.crt -keystore keystore

7.导入中级证书

keytool -import -trustcacerts -alias intermediate -file intermediate.cer -keystore keystore

8.导入申请的服务器签名证书

keytool -import -trustcacerts -alias tomcat -file tomcat.crt -keystore keystore

9.修改Tomcat的配置文件server.xml 

<Connector port="8082"  protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true" 
               connectionTimeout="40000" 
               redirectPort="8443"
   URIEncoding="UTF-8"
   scheme="https" secure="true" clientAuth="false" 
           keystoreFile="C:\keystore.jks"  keystorePass="123456" keyAlias="tomcat"
   sslProtocol = "TLS"/>
9.为IE浏览器安装测试根证书: 
双击root.cer,安装测试根证书

10.完成,在浏览器中测试

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Tomcat 8.0.52中安装jks证书的步骤如下: 1. 首先,确保你已经生成了jks证书文件。你可以使用Java的keytool工具来生成jks证书。例如,使用以下命令生成一个名为"mycert.jks"的jks证书文件: ``` keytool -genkey -alias mycert -keyalg RSA -keystore mycert.jks -validity 365 ``` 在生成证书时,你需要提供一些信息,如证书的别名、密码、有效期等。 2. 将生成的jks证书文件放置在Tomcat的配置目录中。默认情况下,Tomcat的配置目录是`conf`文件夹。 3. 编辑Tomcat的`conf/server.xml`文件。在文件中找到`<Connector>`标签,该标签用于配置Tomcat的连接器。在该标签中,添加以下属性来启用SSL和配置证书: ``` <Connector port="443" protocol="org.apache.coyote.http11.Http11Nio2Protocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" keystoreFile="conf/mycert.jks" keystorePass="your_password" keyAlias="mycert" /> ``` 在上述代码中,将`keystoreFile`属性设置为你的jks证书文件的路径,将`keystorePass`属性设置为你的证书密码,将`keyAlias`属性设置为你的证书别名。 4. 保存并关闭`server.xml`文件。 5. 重新启动Tomcat服务器。 现在,你的Tomcat服务器应该已经成功安装了jks证书。你可以通过访问`https://localhost`来测试证书是否正常工作。请注意,你可能需要根据你的实际情况进行一些调整,比如修改端口号、证书文件路径和密码等。 #### 引用[.reference_title] - *1* *2* *3* [Linux Java 服务器搭建-安装tomcat(五)](https://blog.csdn.net/qq_39526250/article/details/80608831)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值