2013-04-20 7 views
5

QSslSocketを使用するopensslサーバーとQtクライアントがあります。 サーバーサーバーに接続しているクライアントがOPENSSL_Applinkを表示せずにシャットダウンしたとき。しかし、OpenSSLクライアントサーバーでは正しく動作します。理由は何でしょうか?SSL。 OPENSSL_Applinkなし

+0

クライアント側のログ/メッセージはありますか? – evilruff

+1

applink.cを含むことで解決した – Ufx

答えて

6
#include <openssl/applink.c> 

を含むと、applink.cが問題を解決します。確認してくださいOpenSSL FAQ

d2i_X509のようなファイル処理APIを使用する場合にのみ、このエラーが発生します。私はapplink.cでアサーションの失敗を得ていましたが、このAPIをWindows VC8.0で使用していました。後でfopenを個別に実行し、d2i_X509_fp APIを呼び出しました。

関連する問題