Skip to main content

Download secrets from Keyvault

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 @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

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

kvdl-0.1.6.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

kvdl-0.1.6-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file kvdl-0.1.6.tar.gz.

File metadata

  • Download URL: kvdl-0.1.6.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.11

File hashes

Hashes for kvdl-0.1.6.tar.gz
Algorithm Hash digest
SHA256 1415f2886f27a23f17e9f2927e19a1d93c455ee0f5a395ea1f692d66ba077619
MD5 8de50df7002fa512ed789824016dbc74
BLAKE2b-256 4a34d35047fadff146cd400fa0867a166145c6ff5d23871db6a3c8744eccbb03

See more details on using hashes here.

File details

Details for the file kvdl-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: kvdl-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.11

File hashes

Hashes for kvdl-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 4082d99c53a179637f4b5f9ab40a7ff50e57540e122a8c6eb9d8215023950660
MD5 808ccf4422cc8698ba70d07f311470e9
BLAKE2b-256 94bb23063c6edae5cee9c5646741ccb15db20d7c66fd0a84495c9c21773aafd9

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