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
File details
Details for the file py_secureapikeys_azumio-1.0.1.tar.gz
.
File metadata
- Download URL: py_secureapikeys_azumio-1.0.1.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
dbb2c35b8ec62f94ee89beacfe83794ca9f361d42aadf103060261283cc73dda
|
|
MD5 |
17855149b55f3666dafd4afbd57ede3e
|
|
BLAKE2b-256 |
9279f126f8fb83a3174587bf75baf73de238cb03ed877996a8c4c5e6566603a6
|
File details
Details for the file py_secureapikeys_azumio-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: py_secureapikeys_azumio-1.0.1-py3-none-any.whl
- Upload date:
- Size: 10.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
a08ca1f4dfa52af6d2494fdf3a8ae8d3c6fb1d273ace9339dee8a50a9755ae41
|
|
MD5 |
1893f286f693f13ede0090ba44abc8fb
|
|
BLAKE2b-256 |
f5466ad59c87d3103f2c840a1607478611e805aefce344b52b33b480362e7e48
|