Azure 密钥保管库密钥/秘密版本控制

Aas*_*ish 5 azure azure-keyvault

我计划将密钥保存在 Key Vault 中,但我不清楚密钥和机密的版本控制,我对 Azure Key Vault 上的密钥/机密版本控制有一些疑问。

  1. 如何创建现有密钥的新版本?
  2. 是否可以解密使用不同版本的相同密钥加密的数据?
  3. 是否可以为某些版本的密钥设置到期日期?

fer*_*olo 4

  1. 当您创建具有相同名称的密钥时,Key Vault 会自动创建一个新版本,如创建密钥 API中所述:

如果指定的密钥已存在,Azure Key Vault 将创建该密钥的新版本。

  1. 是的。创建密钥时,Key Vault 返回包含版本的完整密钥 ID(请参阅kid创建密钥响应中的字段)。您可以指定完整的密钥 ID,包括Decrypt API中的版本。

  2. 是的。创建密钥和更新密钥API 都允许您指定到期日期(请参阅exp属性)。

上述内容也适用于秘密。