本人性に関する問題を解決します。暗号化だけでもセキュアな接続をセットアップするには十分ですが、会話しているサーバが、あなたが会話していると思っているサーバである保証はありません。リモートサーバの本人性を検証する手段がなければ、攻撃者は依然としてリモートサーバとして居座り続けて、セキュアな接続をリモートサーバにフォワードすることができます。公開鍵証明書はパスポートシステムとして考えるのがもっとも良い方法です。証明書は、偽造することが困難な方法で情報の運搬に関する情報を確立するために使われます。証明書を受け入れることは、攻撃者の証明書さえ盲目的に受け入れてしまうことを意味します。サーバが必要になります。証明書に署名する認証局を作成することです。持っており、トラストストアに保持されます。サーバより提示されます。章を参照してください。フォーマットで出力する必要があります。インストールする必要があります。サーバをセットアップすることができます。章を参照してください。トラストストアの設定と、クライアント認証の設定です。サーバの証明書が信頼できることを確認する必要がありますが、秘密鍵を確認する必要はありません。この証明書だけを含み、そしてこれをクライアントに手渡すトラストストアを生成しましょう。フォーマットのトラストストアを好んでいます。ストアはトラストマネージャで使われます。章を参照してください。§クライアント認証の設定クライアント認証はドキュメントが貧弱で曖昧になりがちですが、以下の手順によって成り立っています。提示することで、クライアント証明書を要求します。よって署名された証明書を探します。証明書をサーバに返します。