ウカマル応用情報技術者ログイン

令和3年度 春期 応用情報技術者 問45

テクノロジ系

TLSのクライアント認証における次の処理a〜cについて,適切な順序はどれか。

処理処理の内容
aクライアントが,サーバにクライアント証明書を送付する。
bサーバが,クライアントにサーバ証明書を送付する。
cサーバが,クライアントを認証する。
選択肢
正解と解説

正解 ウ

TLSでは、まずサーバがサーバ証明書を送り、要求を受けたクライアントがクライアント証明書を返します。サーバはその証明書を検証して、クライアントを認証します。

TLS(Transport Layer Security)のハンドシェイクでは、ClientHelloとServerHelloの後に、サーバがサーバ証明書を送付します(b)。クライアント認証を行うときは、サーバがCertificateRequestでクライアント証明書を要求します。クライアントはこれに応じてクライアント証明書を送付します(a)。続けて、クライアントは秘密鍵で署名したCertificateVerifyを送ります。サーバは受け取ったクライアント証明書と署名を検証し、クライアントを認証します(c)。したがって、順序はb→a→cです。

ア:クライアント証明書は、サーバ証明書の送付とサーバからの要求の後に送ります。クライアントが最初に送ることはありません。

イ:サーバ証明書の送付は、クライアントの認証よりも前に行います。クライアントの認証は、ハンドシェイクの最後に近い段階です。

エ:サーバはクライアント証明書を受け取ってから検証します。証明書を受け取る前にクライアントを認証することはできません。

出典:令和3年度 春期 応用情報技術者試験 問45

全年度から出題。10問で実力を判定します。登録不要。

出典:令和3年度 春期 応用情報技術者試験 問45(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方