>> So is there a way to do this? I would prefer a cross platform solution, >> but I'll do whatever it takes. > You might be in luck: xmlsec appears to be in this list: > > http://www.lfd.uci.edu/~gohlke/pythonlibs/ > > I don't know anything about it, though, so you'll have to try it and see. Yes, it is listed under the "Other useful packages and applications not currently available on this page" section. Its home page ( https://github.com/mehcode/python-xmlsec ) does not tell how to install it on windows.