Python Suds を使用して Web サービスに接続していますが、MTOM 暗号化を使用して XML メッセージを送信したいと考えています。私はウェブを見回して、PHPなどのライブラリを見ましたが、Pythonのライブラリは見ませんでした。SUDSでの使用に適したMTOMライブラリを誰でも推奨できますか。
提案をありがとう。
MTOM 暗号化とエンコーディングのどちらについて話しているかによって異なります。暗号化について話している場合は、おそらく WS セキュリティ ソリューションを探しているでしょう。この場合、 PyXMLSecは XML 暗号化とデジタル署名に適したオプションです。ただし、XML 暗号化は壊れているため、使用しないように注意してください。代わりに、 GPG 暗号化などを使用できます。
MTOMエンコーディングについて話している場合、あなたが求めていることを行うためのすぐに使えるソリューションがあるとは思いませんが、それほど難しくはありません。MTOM は、MIME 添付ファイルを使用してバイナリ データを送信します。Python のビルトインemail.mime パッケージを使用して MIME メッセージを作成できるはずです。