Skip to content

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

Notifications You must be signed in to change notification settings

adigan1310/AzureKeyVaultManager

Repository files navigation

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published