4

Python を使用して SOAP 経由でサーバーにアクセスしようとしていますが、正しい証明書を使用する必要があることを示すエラーが発生していますが、それを行っていることは確かです。

この演習では、いくつかの指示に従います。HTTPS を使用して WSDL リンク経由で接続し、サーバーで 1 つのメソッドを呼び出す必要があります。OpenSLL を使用して、受け取った鍵を key.pm と cert.pem に変換しました。また、SUDS やその他の回避策も試しました。しかし、私が試してみると、サービスは正しい証明書を使用する必要があることを教えてくれます。

Firefox 用の SOAP クライアントをインストールしたため、証明書が実際に正しいことはわかっています。同じ証明書と同じ引数を使用してサーバーに接続すると、エラー メッセージではなく有効なデータが表示されます。このため、SUDS が証明書について通信する方法に問題があると思います。「 SUDS over HTTPS with cert 」の質問の回避策を試しましたが、うまくいきません。

これを回避する方法はありますか、または証明書を正しく処理する別の Python SOAP クライアントがありますか (リクエスト用の XML を手動で作成する必要がある場合でも)?

4

0 に答える 0