Skip to content

tg123/azkeyvault

Repository files navigation

Signer and Decrypter for Azure KeyVault

This Go package wraps Azure KeyVault, sign and decrypt, into Golang crypto.Signer and crypto.Decrypter. The private key is protected by Azure KeyVault and no direct access from app.

Examples

HTTPS Server

SSH Client

Permissions required

Keep minimal permision to protect the private keys. No extra permission required if API is not in use.

  • Public() keys/get
  • Signer.Sign() keys/sign
  • Decrypter.Decrypt() keys/decrypt