Скажем, у меня есть два 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-сервисы с открытым исходным кодом или сервисы, которые я могу использовать?
Я был удивлен тем, как мало оказалось, когда я искал эту онлайн-версию.