私が書いた2つのJavaアプリがあるとPing.jarします。Pong.jarそれらは2つの別々のサーバーにデプロイされて実行され(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またはサービスはありますか?
これをオンラインで検索したとき、ほとんど表示されなかったことに驚きました。