Скажем, у меня есть два Java-приложения, которые я написал: Ping.jar
и Pong.jar
, и они развертываются и запускаются на двух отдельных серверах (Ping.jar
разворачивается до srv-01.myorg.com
и Pong.jar
разворачивается до srv-02.myorg.com
), и эти два приложения должны взаимодействовать друг с другом (с 2-мя способами) через SSL. Предположим также, что каждое приложение имеет собственный сертификат SSL.
- Как я, программист Java, код
Ping
иPong
, чтобы проверить друг друга SSL-сертификат? Каждый CA предоставляет какой-то RESTful API, с которым я могу попасть, скажем,HttpClient
? Есть ли у Java собственный API проверки сертификатов? Есть ли сторонние JAR-сервисы с открытым исходным кодом или сервисы, которые я могу использовать?
Я был удивлен тем, как мало оказалось, когда я искал эту онлайн-версию.