美文网首页
window下tomcat设置SSL单向认证

window下tomcat设置SSL单向认证

作者: sicychen344 | 来源:发表于2019-03-25 18:56 被阅读0次

一、SSL单向认证

1、为服务器生成密钥库。

使用命令为:keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\tomcat1.keystore -validity 36500

这里记得红框部分要输入服务器的ip,我这里时本机,所以输入locahost或者127.0.0.1。运行结果如图

2、生成.cer证书。使用的命令为:

keytool -export -alias tomcat -keystore D:\tomcat1.keystore -file D:\tomcat1.cer

运行结果如图:

在目录下查看,可以发现多了一个tomcat1.cer文件

3、修改tomcat/conf文件夹下server.xml文件的配置

<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"

              maxThreads="150" SSLEnabled="true" scheme="https" secure="true"

              clientAuth="false" sslProtocol="TLS" keystoreFile="D:/documents/keystore/ss1.keystore" keystorePass="123456"/>

将这段代码里面的clientAuth修改为false,并且增加后面那两个值。

二、验证单向认证设置是否成功

打开浏览器,输入https://127.0.0.1:8443/

这里如果前面名称时localhost就输入localhost,如果是ip形式就输入ip

输入了之后会提示不安全。这个时候需要将上面生成的tomcat1.cer文件导入到受信任的根证书颁发机构区。

导入之后重启浏览器和tomcat服务,再重新输入上面的网址访问,即可以访问成功,红框部分没有展示证书错误。

相关文章

  • window下tomcat设置SSL单向认证

    一、SSL单向认证 1、为服务器生成密钥库。 使用命令为:keytool -genkey -v -alias to...

  • window下tomcat设置双向SSL认证

    双向认证:在单向认证(客户端认证服务器端身份)的基础上,增加了服务器端对客户端的认证 1、为服务器端生成密钥库 /...

  • SSL认证与CA认证的区别

    作者:Gakki SSL单向认证与双向认证 SSL单向认证只要求站点部署了ssl证书就行,任何用户都可以去访问(I...

  • [运维] nginx 配置

    https 双向认证 部分 location 单向认证 ssl_verify_client optional; i...

  • 【SSL】SSL双向认证

    双向认证 SSL 协议要求服务器和用户双方都有证书。 单向认证 SSL 协议不需要客户拥有CA证书,具体的过程相对...

  • SSL双向认证和SSL单向认证的区别

    双向认证 SSL 协议要求服务器和用户双方都有证书。单向认证 SSL 协议不需要客户拥有CA证书,具体的过程相对于...

  • HTTPS 原理初探

    HTTPS 简单来说就是 HTTP 的安全通信方式,即 HTTP + SSL/TSL 协议。 主机信任 单向认证 ...

  • error: server certificate verifi

    取消ssl认证 在容器中设置环境变量GIT_SSL_NO_VERIFY为1

  • Git命令记录

    1、设置代理 2、删除代理 3、查看代理 4、取消SSL认证

  • EveryDay模板

    每日问题列表 1、一个故事看懂安全证书 2、SSL和TSL 3、单向认证和双向认证 话题一:一个故事看懂安全证书 ...

网友评论

      本文标题:window下tomcat设置SSL单向认证

      本文链接:https://www.haomeiwen.com/subject/kogbvqtx.html