2010-06-17 4 views
3

Python Suds를 사용하여 webservice에 연결하고 MTOM encrpytion을 사용하여 XML 메시지를 보내려고합니다. 나는 웹을 둘러 보았고 PHP 등을위한 라이브러리를 보았지만 파이썬은 보지 못했다. 누구든지 SUDM과 함께 사용하기에 좋은 MTOM 라이브러리를 권장 할 수 있습니까?Python에서 MTOM 암호화를 지원하는 라이브러리가 있습니까?

의견을 보내 주셔서 감사합니다.

답변

0

MTOM 암호화 또는 인코딩 중 어느 것을 사용하는지에 따라 다릅니다. 암호화에 대해 이야기하고 있다면 WS 보안 솔루션을 찾고있을 가능성이 큽니다. 이 경우 PyXMLSec은 XML 암호화 및 디지털 서명에 적합한 옵션입니다. 그러나 XML 암호화의 사용에 대해서는주의해야합니다. 대신 GPG encryption 또는 비슷한 것을 사용할 수 있습니다.

당신이 MTOM 인코딩에 대해 이야기하고 있다면, 당신이 묻고있는 것을 해결할 수있는 솔루션은 없다고 생각합니다. 그러나 그렇게 열심히해서는 안됩니다. MTOM은 MIME 첨부 파일을 사용하여 바이너리 데이터를 전송합니다. email.mime package에 내장 된 Python을 사용하여 MIME 메시지를 작성할 수 있어야합니다.

+0

내가 볼 수있는 것은 PyXMLSec 만 실제 XML 암호화/암호 해독을 지원하지만 첨부 파일은 무엇입니까? 그것들을 해독 할 수있는 라이브러리가 있습니까? – andrei