Got the whole thing working with xmlsec. Problem was somewhere in application request signing and xmlsec knows how to handle that stuff really well apparently.
Merge branch 'xmlsec_testing' into proto
Merged xmlsec testing to proto and added gitignore.