根据这两个答案[1] [2]Apache Tomcat
,可以使用服务器名称指示 (SNI)从相同的服务器提供两个 SSL 证书。
那么我的问题是,如何设置?我可以设置两个虚拟主机,但我仍然只有一个连接器,它将指定的 SSL 证书提供给客户端。在连接器中,可以指定用于证书的密钥库和别名,但没有参数说明此连接器用于哪个虚拟主机,或者他应该根据使用的域向客户端提供哪个证书。
在使用 SNI 时,我如何告诉 tomcat 他必须使用哪个 SSL 证书(或者更准确地说是哪个密钥库)?
[1] https://stackoverflow.com/a/10173447
[2] https://stackoverflow.com/a/6343059