English 中文(简体)
在单一目录中使用多种SSL证书
原标题:Using multiple SSL certificates in single tomcat instance
  • 时间:2012-04-16 11:30:21
  •  标签:
  • tomcat
  • ssl

我知道,通过建立多种联系人,听取不同的知识产权,使目录能够处理多种SSL证书,但能否将证书放在同一个知识产权上?

情况是,我们有多个网络应用程序,在一个单一目录上运行。 我们的服务器只有1台静止IP。 Tomcat的建立是为了拥有虚拟服务器,因此取决于它所服务的领域。 然而,如果我们想在其中的一点中增加特别权力,我预测我们可能会陷入困境。

是否有任何人在这方面有更多的经验?

最佳回答

为了能够在同一个IP地址和港口使用多种证书,你需要服务器名称标识支持。 遗憾的是,http://docs.oracle.com/javase/7/docs/technotes/guides/security/enhancements7.html。 只是在客户一方实行。

(目前仍存在问题,如SNI在客户方面提供支助,特别是因为IE在Win XP、Java 6和以下以及一些流动浏览器方面缺乏支持。)

这方面的一个工作是使用单一证书,支持多个东道国的名称。 这样做的首选方法是拥有多个主题替代名称条目的证书。 否则,如果名称有规律,则一份野心证书可能合适(例如:*.example.com for www.example.comsecure.example.com)。

Apache Httpd支持SNI,因此,你可以通过使用<密码>解决你的问题。 每一东道国名称的虚拟Host,你希望为每个东道国的不同组合服务并使用相反的代理。

问题回答

I don t believe you will get away with 1 ip address, but you may use multiple ports

<Connector
       port="9001" maxThreads="200"
       scheme="https" secure="true" SSLEnabled="true"
       keystoreFile="${user.home}/.keystore" keystorePass="changeit"
       clientAuth="false" sslProtocol="TLS"/>
-->

当时 http:9001//myurl

for your connections I would personally front it off to an apache httpd reverse proxy server though as it gives you way more flexibility and not a little security when properly configured

I am not sure, here if "SNI" is really relevant.

但就你而言,典型的解决办法是所谓的冲积或推卸: i.e. put幕背后,conf相平地在同一个地方使用多个影子/域名。 您可以召集每次在阿普什的幽灵使用自己的SSL证书。

There is a step by step guide for this topic here:





相关问题
Tomcat´s server.xml dynamic configuration

My web application uses the same database configuration as the application XYZ. I have a resource declaration for a context in server.xml, so I have a duplicated configuration (once for web ...

session transfer issue from Tomcat to ASP.Net

I am using Tomcat to host JSP and using IIS 7.0 to host aspx (C# + .Net 3.5 + VSTS 2008), and I have some session transfer issue from JSP page to ASPX page. JSP page is in one domain and all other ...

JSP exception - class not found (tomcat)

I m setting up an existing application on a new Tomcat 5.5 server connecting to a Postgres database (running on Debian Lenny). When I access it I get a series of stack traces with the following root ...

热门标签