Skip to main content

Download certificate secrets from Azure Key Vault

Project description

Keyvault-Cert-Downloader

Yet another Azure keyvault cert downloader.

Usage

At the moment, this will:

  1. Read all of the certificate bundles from a configured instance of Azure Key Vault
  2. Convert them to PEM encoding
  3. Output them to a configured location on disk

The tool satisfies a very specific need we have @Logos. 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kvcdl-0.2.9.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

kvcdl-0.2.9-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file kvcdl-0.2.9.tar.gz.

File metadata

  • Download URL: kvcdl-0.2.9.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for kvcdl-0.2.9.tar.gz
Algorithm Hash digest
SHA256 8715dff8190eaaf188bea264fa2938913ea14a574473ec82870a090958f6e230
MD5 b4a28edb1941bea476ed20c5792d5bfc
BLAKE2b-256 f6e272d0163a891f91b2be8bc03432f4cd594b89095c0fe2213fd0c043911f8f

See more details on using hashes here.

File details

Details for the file kvcdl-0.2.9-py3-none-any.whl.

File metadata

  • Download URL: kvcdl-0.2.9-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for kvcdl-0.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 c84315528095618f7db121dcc89e3592a1522f67f7e4266b78e897b67aecf06b
MD5 7d02f892bdd7b2121e7a0297fad656e6
BLAKE2b-256 d81cf63f7547c259e093d5c25eeefa8610cdd460a35c74de56d78cbddfd4789b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page