Windows Vista を実行していて、マルチパート形式でファイルをアップロードするために https 経由で接続しようとしていますが、ローカルの発行者証明書に問題があります。なぜこれが機能しないのかを理解しようとしています。これが解決されたら、後で cURL コードに戻ります。コマンドを実行しています:
openssl s_client -connect connect_to_site.com:443
VeriSign, Inc. からのデジタル証明書が提供されますが、エラーも発生します。
Verify return code: 20 (unable to get local issuer certificate)
ローカル発行者証明書とは何ですか? それは自分のコンピューターからの証明書ですか? これを回避する方法はありますか?-CAfile mozilla.pem ファイルを使用してみましたが、それでも同じエラーが発生します。