TLS やその前身である Secure Sockets Layer (SSL) は、クライアントとサーバ間の通信を暗号化するためのプロトコルです。これらのプロトコル (および、さらに SSL/TLS を使用する HTTPS などのプロトコル) では、通信相手が正当なサーバであることを確認する手段として、X.509 証明書による検証を行います。これらの X.509 証明書は、信頼できる認証機関が、サ...