技術を組み合わせ、暗号化による盗聴防止、改ざん・破損の検出、通信相手の証明などを一度に実現している通信技術。意識する必要がないという利点があります。さまざまなプロトコルで使用することができます。アプリケーションなどを参照してください。利用するためにはクライアントとサーバそれぞれに必要な証明書を配布します。提出してサーバ証明書と呼ばれる証明書を発行してもらいます。よって証明されている事を表す電子署名が付けられています。証明書がデフォルトでインストールされています)。サーバ認証の概要プロトコル自体の詳細は省略して鍵や証明書の流れを概略的に。公開鍵方式による暗号は負荷が高いため、通信の最初に共通鍵をやり取りするためだけに使用されます。含まれていることを確認し、一連の証明書を検証します。提出されたものと同じであることが保障されます。生成してサーバの公開鍵で暗号化して送り返します。サーバは自分の持つ秘密鍵で暗号を解除してプレマスターシークレットを取り出します。暗号化通信を行います。暗号化通信までに必要なこの一連の流れはハンドシェイクプロトコルを呼ばれます。(クライアントで検証すればすぐに分かります)。暗号化されたプレマスターシークレットは秘密鍵を持つサーバでしか解読できません。なりすましではなく中継者自身の「本物の」証明書を用いた場合、利用者が証明書の内容確認を怠れば意味がないのは明白です。ハンドシェイクでクライアントに証明書を要求することができます。行う認証はクライアント認証と呼ばれます。サーバはサーバ証明書を送信するときにクライアント証明書を要求します。メッセージから電子署名を生成し、クライアント証明書とともに送り返します。サーバはクライアント証明書の公開鍵を使用して電子署名を検証します。署名が正しければ証明書が通信相手のものであることが保障できるため、その記載内容から意図した相手かどうかを判断します。使用したソケット通信が可能になっています。参照することができます。証明書を持っている場合。