{"action":"closed","issue":{"url":"https://api.github.com/repos/mvantellingen/python-zeep/issues/400","repository_url":"https://api.github.com/repos/mvantellingen/python-zeep","labels_url":"https://api.github.com/repos/mvantellingen/python-zeep/issues/400/labels{/name}","comments_url":"https://api.github.com/repos/mvantellingen/python-zeep/issues/400/comments","events_url":"https://api.github.com/repos/mvantellingen/python-zeep/issues/400/events","html_url":"https://github.com/mvantellingen/python-zeep/issues/400","id":216609727,"number":400,"title":"Allow WSSE signature to use in-memory keys and certificates","user":{"login":"eagle-r","id":8474988,"avatar_url":"https://avatars3.githubusercontent.com/u/8474988?v=3","gravatar_id":"","url":"https://api.github.com/users/eagle-r","html_url":"https://github.com/eagle-r","followers_url":"https://api.github.com/users/eagle-r/followers","following_url":"https://api.github.com/users/eagle-r/following{/other_user}","gists_url":"https://api.github.com/users/eagle-r/gists{/gist_id}","starred_url":"https://api.github.com/users/eagle-r/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eagle-r/subscriptions","organizations_url":"https://api.github.com/users/eagle-r/orgs","repos_url":"https://api.github.com/users/eagle-r/repos","events_url":"https://api.github.com/users/eagle-r/events{/privacy}","received_events_url":"https://api.github.com/users/eagle-r/received_events","type":"User","site_admin":false},"labels":[{"id":325895109,"url":"https://api.github.com/repos/mvantellingen/python-zeep/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":325895110,"url":"https://api.github.com/repos/mvantellingen/python-zeep/labels/help%20wanted","name":"help wanted","color":"159818","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2017-03-24T00:17:23Z","updated_at":"2017-06-04T09:30:18Z","closed_at":"2017-06-04T09:30:18Z","body":"I just have a feature request that you modify the wsse.Signature() plugin to be able to use in-memory keys and/or certs rather than being a file. I've checked and the xmlsec module does provide methods for this.\r\n\r\nMy use case is that the Australian government uses WSSE for all web service requests. The keys and certs for this are provided in a very specific format and they have very specific guidelines about what can be stored and where. So, essentially, to keep all of the data according to their requirements, I can't actually save the keys or certs to a file just to be able to sign the requests.\r\n\r\nFor now, my workaround is to literally copy and paste the signature plugin and change it to use the appropriate xmlsec methods for in-memory rather than from-file.\r\n\r\n  "}}
{"actor":{"display_login":"mvantellingen"}}