Share via

hsmPlatform 1 keys retirement with existing key vault

Gary Cuthbert 20 Reputation points
2026-04-24T14:58:40.5033333+00:00

Hello, we current have an Azure 'key vault' containing a code sign certificate, I have checked the 'hsmPlatform' on the certificate and it is version 1.

The code sign certificate expires in 2027 and the 'hsmPlatform 1' retires in 2028.

So my question is, when we come to renew our certificate in 2027 if I was to install it into our existing 'key vault' would it pick up the hsmPlatform 2 attribute from this vault or do i need to create a new key vault to ensure it is operating with FIPS 140-3 Level 3 security and import our renewed certificate into this new vault?

Many thanks

Gary

Azure Key Vault
Azure Key Vault

An Azure service that is used to manage and protect cryptographic keys and other secrets used by cloud apps and services.

0 comments No comments

Answer accepted by question author

  1. Q&A Assist
    2026-04-24T14:58:54.58+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    New keys and new key versions in Azure Key Vault are now created on hsmPlatform 2 automatically. The hsmPlatform is an attribute of each key version, not of the vault itself.

    When the existing HSM-backed key is renewed (creating a new key version) in the current key vault, that new version will be protected by hsmPlatform 2 and therefore benefit from FIPS 140-3 Level 3 HSMs, even though older versions were on hsmPlatform 1.

    A new key vault is not required solely to move from hsmPlatform 1 to hsmPlatform 2 protection for new key material. Creating a new vault is only necessary in specific BYOK/Rights Management scenarios where the documentation explicitly instructs to do so.

    To confirm the platform for any key version, use the hsmPlatform attribute as described in the documentation and verify that new versions show 2 or higher.


    References:

    Was this answer helpful?

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.