adigan1310 / AzureKeyVaultManager

Cross Platform Utility to automate Import/Export Keys from Azure Key Vault

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AzureKeyVaultManager

Cross-Platform utility to automate bulk import/export of keys from Azure Key Vault.

Developed using Electron.Net Application following onion architecture. Utility exports the keys into JSON file and bulk import is done through reading values from JSON file.

Steps to Run:

  • Open solution in visual Studio Code
  • Navigate to AzureKeyManager folder
  • Type dotnet restore (to restore all packages)
  • Type dotnet electronize start (to run the application)
  • Type dotnet electronize build /target osname (to package it into standalone application. osname: win or macos or linux)

Debugging:

  • Debugging can be done in either Visual Studio Code or Visual Studio IDE

Modules: Configuration: Allows you to store/modify configuration details of key vault like client-id, secret-key, URI locally. Export Keys : Allows you to export keys from specified Key Vault URL insto JSON File. ImportKeys : Allows you to import keys from a JSON file into a specified Key Vault. Values can be modified directly on the screen.

About

Cross Platform Utility to automate Import/Export Keys from Azure Key Vault


Languages

Language:C# 95.3%Language:Dockerfile 2.4%Language:CSS 2.2%Language:JavaScript 0.1%