C アプリケーションで libcurl を使用して、セットアップした HTTPS サーバーと通信しています。そのサーバーで、curl で使用したい自己署名証明書を生成しました。
CURLOPT_SSL_VERIFYPEER を 0 に設定して SSL 検証をバイパスすることは承知していますが、生成された証明書を curl の「有効な」CA 証明書に追加したいと考えています。
CURLOPT_CAPATH と CURLOPT_SSLCERT をサーバー SSL 公開鍵の場所に設定しようとしましたが、検証に失敗します。
libcurl が正常に検証できるように、独自の CA/自己署名証明書を追加するにはどうすればよいですか?