Ubuntu 12.04 LTS で qtwebkit ベースのブラウザー アプリケーションを構築しています。それを使用して https Web サイトにアクセスすると、多くの ssl エラーが発生しました。たとえば、www.paypal.com にアクセスすると、次のメッセージが表示されました。
ローカルで検索された証明書の発行者証明書が見つかりませんでした ルート CA 証明書は、この目的のために信頼されていません 証明書を検証できませんでした
QtSDK 4.8.1 を使用しています。アプリケーションは libssl 0.9.8 にリンクされています。ubuntu には libssl 1.0 が付属していますが、ビルド済みバージョンの QtSDK 4.8.1 は 0.9.8 にリンクされています。そのため、動作させるには libssl 0.9.8 をインストールする必要があります。
同じアプリケーションが Windows と Mac で正常に動作します。
誰かがこの問題を解決する方法を知っている場合は、私と共有してください。どうもありがとう!