正解は イ
デジタル証明書に関して「TLSにおいてデジタル証明書は、通信データの暗号化のための鍵交換や通信相手の認証に利用されている」(b:正解)。TLSハンドシェイクでの証明書の役割:①サーバ証明書によるサーバの正当性確認(サーバ認証)—クライアントがCAの公開鍵でサーバ証明書の署名を検証、②証明書に含まれるサーバ公開鍵を使った鍵交換(TLS 1.2まで)またはDHEによる鍵合意(TLS 1.3)。双方向認証が必要な場合はクライアント証明書も使用(mTLS)。デジタル証明書の規格はITU-T X.509で標準化されており(X.400はメッセージング規格)、証明書は申請者の「公開鍵」にCAがデジタル署名したものであり(秘密鍵ではない)、ルート認証局は自身の「秘密鍵」で下位CAの公開鍵に署名する(公開鍵で署名するわけではない)。
デジタル証明書=「公開鍵+所有者情報+CAの署名」。CAは申請者の公開鍵に自身の秘密鍵で署名する。証明書を検証する際は上位CAの公開鍵で署名を確認する。