No project description provided
Project description
Azumio Secure Api Keys
ASPK uses Google KMS.
Prerequisite
Installation
pip install py_secureapikeys_azumio
Usage
from py_secureapikeys_azumio.apikeys import SecureApiKeys
sak = SecureApiKeys('azumio-com', 'global', 'my-keyring','my-key')
microservice_api_key = sak.decrypt_key('my encrypted key in base64 format')
# use the microservice_api_key for calling that microservice
Decrypt API keys:
api_key = sak.decrypt_key("base64 encodede and KMS encrypted API Key")
Developers
Project uses Github actions.
Push to main
branch it will deploy to https://test.pypi.org/
Production release
- Create tag
git tag 1.0.1
-
Upgrade version in
setup.py
andpyproject.toml
. -
Push tags:
git push origin --tags
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
Built Distribution
Close
Hashes for py_secureapikeys_azumio-1.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbb2c35b8ec62f94ee89beacfe83794ca9f361d42aadf103060261283cc73dda |
|
MD5 | 17855149b55f3666dafd4afbd57ede3e |
|
BLAKE2b-256 | 9279f126f8fb83a3174587bf75baf73de238cb03ed877996a8c4c5e6566603a6 |
Close
Hashes for py_secureapikeys_azumio-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a08ca1f4dfa52af6d2494fdf3a8ae8d3c6fb1d273ace9339dee8a50a9755ae41 |
|
MD5 | 1893f286f693f13ede0090ba44abc8fb |
|
BLAKE2b-256 | f5466ad59c87d3103f2c840a1607478611e805aefce344b52b33b480362e7e48 |