通过连接器为同一Tomcat应用程序提供不同的证书?

For a limited time, we have to serve the same Tomcat 6 web application from two different domain names. Both domains need to be served HTTPS - is it technically possible to handle serving different certs for the same app using connectors (or other method)?

The other option (which we are trying to avoid) is to handle the cert delivery upstream of the application.

TIA,

Geoff

#0

There are 3 ways to do this,

  1. Get 2 IPs for the same host and set up 2 connectors bound to each IP. This is cleanest solution.

  2. Get a cert with SAN (Subject Alternative Name). This is basically a cert with 2 hostnames. Some real old browser and Java 1.5 earlier doesn't support SAN.

  3. Another way to use 2 certs on the same IP is to use SNI (Server Name Indication) extension of TLS. Unfortunately, this is not supported by JSSE. If you can run an Apache httpd in front of the Tomcat, you can use this feature.

推荐文章

.htaccess-重写条件问题

.htaccess-重写条件问题

推荐文章

一个大池还是几个特定类型的池?

一个大池还是几个特定类型的池?

推荐文章

在iphone中设置视图的背景图像

在iphone中设置视图的背景图像

推荐文章

NET中双重检查锁定中对volatile修饰符的需要

NET中双重检查锁定中对volatile修饰符的需要

推荐文章

如果ignore_repeated_errors=On,PHP日志将不会忽略重复的错误

如果ignore_repeated_errors=On,PHP日志将不会忽略重复的错误

推荐文章

正确的XML语法

正确的XML语法

推荐文章

根据具有相同值的其他条目选择最新条目?

根据具有相同值的其他条目选择最新条目?

推荐文章

dynamic_cast返回空值,但它不应该

dynamic_cast返回空值,但它不应该

推荐文章

下一段代码是什么意思,“lambda请求”和“**kwargs:{}”,我从来没有看到过

下一段代码是什么意思,“lambda请求”和“**kwargs:{}”,我从来没有看到过

推荐文章

速率My(C++)代码:递归STRSTR SANS任何标准库字符串函数:

速率My(C++)代码:递归STRSTR SANS任何标准库字符串函数:

推荐文章

提交给SELF时“记住”表单下拉列表值?

提交给SELF时“记住”表单下拉列表值?

推荐文章

将表/视图从mySQL数据库导出为打印机友好格式的方法(phpMyAdmin除外)

将表/视图从mySQL数据库导出为打印机友好格式的方法(phpMyAdmin除外)

推荐文章

使用performSelectorInBackground在后台加载UITableViewCell图像,性能

使用performSelectorInBackground在后台加载UITableViewCell图像,性能

推荐文章

禁用javascript时禁用提交按钮

禁用javascript时禁用提交按钮

推荐文章

Android:可以查看/绘制自定义样式吗?

Android:可以查看/绘制自定义样式吗?

推荐文章

如何在运行时确定当前的iPhone操作系统版本并比较版本字符串?

如何在运行时确定当前的iPhone操作系统版本并比较版本字符串?