Download certificate secrets from Azure Key Vault
Project description
Keyvault-Cert-Downloader
Yet another Azure keyvault cert downloader.
Usage
At the moment, this will:
- Read all of the certificate bundles from a configured instance of Azure Key Vault
- Convert them to PEM encoding
- Output them to a configured location on disk
The tool satisfies a very specific need we have @faithlife. More functionality and flexibility coming soon (maybe)!
Example config
keyvaults:
my-vault:
output:
dir: /tmp/crt
ext: .pem
Development
Venv Setup
Use Python 3.8:
/usr/local/opt/python@3.8/bin/python3 -m venv .venv
Bootstrap
source .venv/bin/activate
pip install -r requirements.txt
Publishing
There is a GitHub Actions workflow that will automatically publish a new version of the package to pypi whenever a tag is pushed. Ensure the version in setup.cfg
matches the tag so that the package can be published successfully to PyPI and does not conflict with a previously published version.
The API token used for publishing is stored as the PYPI_API_TOKEN
GitHub Actions secret and is also available in PasswordManager
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.