2

我正在使用 Python Suds 连接到 Web 服务,并且我想使用 MTOM encrpytion 来发送 XML 消息。我浏览了网络并看到了 PHP 等库,但没有看到 Python 库。任何人都可以推荐一个好的 MTOM 库以最好地与 SUDS 一起使用。

感谢您的任何建议。

4

1 回答 1

0

这取决于您是在谈论 MTOM 加密还是编码。如果您在谈论加密,那么您很可能正在寻找 WS 安全解决方案。在这种情况下,PyXMLSec是 XML 加密和数字签名的好选择。但是,我会警告不要使用 XML 加密,因为它已损坏。相反,您可以使用GPG 加密或类似的东西。

如果您在谈论 MTOM 编码,那么我认为没有开箱即用的解决方案可以满足您的要求,但应该不会那么难。MTOM 使用 MIME 附件发送二进制数据。您应该能够使用 Python 内置的email.mime 包来创建 MIME 消息。

于 2012-08-15T13:48:13.560 回答