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通信に有効です。