A package to generate WSSE Headers
Project description
WsseHeaders: WSSE for Python™
WsseHeaders is the only WSSE Token generation library for Python, safe for human consumption.
>>> import WsseHeaders
>>> r = WsseHeaders.WsseToken(username="yodebu", orgName="yodebu", token="base64tokenstring")
>>> r.generateHeaders()
UsernameToken Username="yodebu", PasswordDigest="EU4mrjk9tD3AVl3N1oJ6Yc+PA4k=", Nonce="e52165a00ae24d62bd44adb96f7c95dd", Created="2018-10-16T19:51:43+00:00", Organization="EXAMPLE_ORG"
optional parameter: pad
which is defaulted to False
and takes only Boolean values.
>>> import WsseHeaders
>>> r = WsseHeaders.WsseToken(username="yodebu", orgName="yodebu", token="base64tokenstring", pad=True)
>>> r.generateHeaders()
UsernameToken Username="yodebu", PasswordDigest="EU4mrjk9tD3AVl3N1oJ6Yc+PA4k=", Nonce="e52165a00ae24d62bd44adb96f7c95dd", Created="2018-10-16T19:51:43+00:00", Organization="EXAMPLE_ORG"
WsseHeaders officially supports Python 3.0 and above.
Installation
To install WsseHeaders, simply use pipenv (or pip, of course):
$ pipenv install WsseHeaders
✨🍰✨
Documentation
Fantastic documentation to be available shortly at http://docs.python.org/, for a limited time only.
How to Contribute
- Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.
- Fork the repository on GitHub to start making your changes to the master branch (or branch off of it).
- Write a test which shows that the bug was fixed or that the feature works as expected.
- Send a pull request and bug the maintainer until it gets merged and published. :) Make sure to add yourself to AUTHORS.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
WsseHeaders-0.0.10.tar.gz
(5.3 kB
view hashes)
Built Distribution
Close
Hashes for WsseHeaders-0.0.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2674c3e144a775f03ee54d1bdfa593c399092f75ae1997682bbba3d1a0d81a3 |
|
MD5 | e2ed8d44031c538be8609ce6c075c825 |
|
BLAKE2b-256 | f2e291473b85722d5cc89386680f05125fcf0e9e45f381fff0e820e6668b5a1d |