SSL单向证书认证配置#
- 创建服务器证书
- 导出服务器公钥证书
- 将服务器公钥证书导入客户端(客户端信任服务器)
- 配置 Tomcat
打开Tomcat_HOME/conf/server.xml,找到如下原注释内容,并修改如下:
SSL双向证书认证配置#
- 创建服务器证书,创建客户端证书
- 导出服务器公钥证书,导出客户端公钥证书
- 将服务器公钥证书导入客户端(客户端信任服务器)
- 将客户端公钥证书导入信任库(服务器信任客户端)
- 配置 Tomcat,并开启双向认证():
打开Tomcat_HOME/conf/server.xml,找到如下原注释内容,并修改如下:
配置Tomcat服务 HTTP自动跳转到 HTTPS(按需选配)#
打开Tomcat_HOME/conf/web.xml,在 与 加入如下代码:
CLIENT-CERT
Client Cert Users-only Area
SSL
/*
CONFIDENTIAL
测试#
- 启动 Tomcat项目
- 访问 项目地址,本地配置如: https://localhost:8443/
- 如果遇到“不安全”的提示,可能是客户端未安装服务器证书