ネットワーク通信 (UDP および TCP) のセキュリティ保護を検討しています。「IPSec を使用する」が良い解決策のようです。これは下位レベルで実装されており、アプリケーションがそれを見る必要がないことはわかっています。しかし、私は自分の Java アプリケーションが安全であること、そしてそれが安全であることを知りたいと思っています。
実際には、Java アプリケーションで IPSec を使用するにはどうすればよいでしょうか? DatagramSocket/java.net.Socket.Socket を引き続き使用しますか? System.getSecurityManager() で何かする必要がありますか? OS (Amazon クラウドと通信する Windows XP) レベルで構成を行う必要がありますか?
ある時点で、セキュリティ資格情報を確認/提供する必要があります。それはどのように行われますか?
私はかなりの量のグーグルを行い、ネットワーク層でそれがどのように機能するかを見てきました。しかし、IPSec を利用するサンプル アプリケーション コードの行に沿ったものは何も見つかりませんでした。
誰かがこれをしましたか?
ありがとう!