У меня есть служба A, которая использует односторонний SSL, а также двусторонний SSL для выполнения безопасных запросов к службе B. Односторонний SSL указан в конфигурации Tomcat, я предоставляю keystoreFile, keystorePass, включаю SSL и т. д. Двусторонний SSL реализуется с помощью JSSE на клиенте (сервис A). Я знаю, что это можно сделать аналогичным образом и в Tomcat server.xml (пример здесь: http://blog1.vorburger.ch/2006/08/setting-up-two-way-mutual-ssl-with.html).
Часть моей односторонней конфигурации SSL Tomcat:
<Connector port="securePort"
scheme="https"
secure="true"
clientAuth="false"
sslProtocol="TLS"
SSLEnabled="true"
keystoreFile="keystoreFile"
keystorePass="keystorePass"
keystoreType="keystoreType"
...
/>
Есть ли способ указать как односторонний, так и двусторонний (на стороне клиента) SSL для одной и той же службы в Tomcat. Проблема здесь в том, что я использую 2 сертификата (серверный и клиентский) на одном и том же IP-адресе. Любые подсказки?