【问题标题】:Apache tomcat mutual authentication self signed certificate REST serviceApache tomcat 相互认证自签名证书 REST 服务
【发布时间】:2014-05-23 22:56:59
【问题描述】:

我想在 Apache Tomcat 上部署我的 REST 服务(war),希望它使用自签名证书和相互身份验证启用 HTTPS。我需要想出一个使用自签名证书的客户端。我希望客户端和服务器交换他们的证书。

我需要关于如何做到这一点的建议。

【问题讨论】:

    标签: tomcat ssl https x509certificate mutual-authentication


    【解决方案1】:

    满足您所有需要的 tomcat 连接器配置通常如下所示

    <Connector SSLEnabled="true" clientAuth="want" connectionTimeout="20000"  
    keystoreFile="C:\\Users\\tomcat.keystore" keystorePass="changeit"
    keystoreType="JKS" maxThreads="150" port="8443" protocol="org.apache.coyote.http11.Http11Protocol"  
    scheme="https" secure="true" sslProtocol="TLS" truststoreFile="C:\\Users
    \\tomcat.truststore" truststorePass="changeit" truststoreType="JKS"/>
    

    这个链接理解术语会很全 http://tomcat.apache.org/tomcat-7.0-doc/config/http.html

    从您的应用程序的角度来看,您的应用程序应该接受 https 连接应该能够允许客户端使用证书进行身份验证。

    希望这能给你一些提示!

    【讨论】:

      猜你喜欢
      • 2010-11-13
      • 1970-01-01
      • 2018-01-11
      • 1970-01-01
      • 2012-06-10
      • 1970-01-01
      • 2017-03-31
      • 2021-02-14
      • 1970-01-01
      相关资源
      最近更新 更多