2010-06-17 87 views
3

我正在使用Python Suds連接到Web服務,並且我想使用MTOM encrpytion來發送XML消息。我瀏覽過網頁,看到了PHP等庫,但不是Python。任何人都可以推薦一個優秀的MTOM庫來優先使用SUDS。是否有任何庫支持Python中的MTOM加密

感謝您的任何建議。

回答

0

這取決於你是否在談論MTOM加密或編碼。如果您正在談論加密,那麼您很可能正在尋找WS Security解決方案。在這種情況下,PyXMLSec是XML加密和數字簽名的不錯選擇。但是,我會告誡不要使用XML加密,因爲它已被破壞。相反,你可以使用GPG encryption或類似的東西。

如果你正在談論MTOM編碼,那麼我不認爲有一個開箱即用的解決方案來做你所要求的,但它不應該那麼難。 MTOM使用MIME附件發送二進制數據。您應該可以使用內建的email.mime package中的Python創建MIME消息。

+0

從我可以看到PyXMLSec只支持實際的XML加密/解密,但附件呢?有沒有可以解密這些的圖書館? – andrei 2017-07-26 12:06:15