lrq1212 2015-01-22 09:27 采纳率: 0%
浏览 2838

配置tomcat的ssl双向配置https页面打不开

我用jdk的keytool工具生成一个密钥库tomcat.keystore文件,然后把根证书导入到密钥库,让其信任,然后配置tomcat的server.xml文件

           <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true"
           maxThreads="150" scheme="https" secure="true"
           clientAuth="true" sslProtocol="TLS"
           keystoreFile="c:\Users\lrq\tomcat.keystore" keystorePass="password"
           truststoreFile="c:\Users\lrq\tomcat.keystore" truststorePass="password"/>

为什么我进入https页面显示无法显示。

这是jsp里的代码
%

try {
X509Certificate userCert = null;
X509Certificate[] certs = (X509Certificate[]) request
.getAttribute( "javax.servlet.request.X509Certificate");
if (("https").equalsIgnoreCase(request.getScheme())) {
out.println("没有可用的客户端证书");
return;
}
if(certs!=null){
userCert = certs[0];
GACertParser gcp = new GACertParser(userCert);
String station=gcp.getStation();
request.setAttribute("station", station);
}
} catch (Exception e) {
out.println("获取用户权限时发生错误:" + e);
return;
}

  • 写回答

4条回答 默认 最新

  • lrq1212 2015-01-22 09:29
    关注

    补充一下我这个是读取一个usb-key里面的信息。

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算