2016-08-26 4 views
0

私は通信にSOAPメッセージを使用するシステムを持っています。私はGSoap-2.8.30バージョンを使用しています。 rootユーザーの場合は、すべて正常に動作します。サービスが非ルートモードでクライアントとして動作するときにTLS通信が行われない

しかし、root以外のユーザーに同じメッセージを送信しようとすると、通知の送信中にエラーが発生します。 私は失敗の詳細な理由を得るためにsoap_faultstring()とsoap_faultdetail()のような関数を使用しています。 しかし、ジャンク文字が印刷されています。

コード:

printf("Fault has occured: %s, details: %s.", *soap_faultstring(&soap), *soap_faultdetail(&soap)) 

ログイン:

障害が発生しました:(ヌル)、詳細:P^Q ^^ 8U ^?。

ここで問題となるのは、TLS以外のユーザーとルートユーザーの間では通信が問題ないため、わかりません。

注:私は自分の証明書をチェックしており、TLS通信に有効です。

答えて

0

root以外のユーザーとしてアクセスできない設定ファイルがありました。権限が更新されると、問題は解決されました。

関連する問題