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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for WsseHeaders-0.0.14-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09b87df98432c549025568f83ef4ab668fea3578b2ad5581e1a6c503eb3901c9 |
|
MD5 | 5e936375e7787c6a0e7e2b717e653bd9 |
|
BLAKE2b-256 | 6934974647dd6031534dc457d6eb23e26a5c073bd90cd1a20506e00e62ff5832 |