2

そのため、GnuTLS を使用する必要がある課題のために、ドキュメント ( http://www.gnutls.org/manual/gnutls.html ) のクライアントとサーバーの例に従いました (X. 509)。そこまではすべてうまくいきます。

ただし、サーバーがクライアントを認証することを希望します (例では、デフォルトでは認証されません)。少し調査した結果、次のフラグ GNUTLS_CERT を変更することにしました。

gnutls_certificate_server_set_request (mSession, GNUTLS_CERT_REQUEST);

クライアントがサーバーの信頼できる CA と一致する証明書を提供しない場合、これがエラーを返すことを理解しています。しかし、クライアントを認証するにはこれで十分でしょうか、それとも認証のためにさらに手順が必要でしょうか?

前もって感謝します。

4

0 に答える 0