hsm smkclone
Clone the Scalable Key Storage Masking Key (SMK) from the current slot to the target slot.
Always back up any SMK that you have created (with partition archive backup to an SKS Backup HSM), before performing an action that would overwrite that SMK, like hsm smkClone or like partition archive restore from an SKS partition on an SKS Backup HSM. Failure to do so risks permanently losing any objects that are encrypted with that original SMK.
CAUTION! This command overwrites the SMK in the target partition with the SMK from the source. If you have exported any objects using a particular SMK, that SMK must be backed up to a Backup HSM before you overwrite it with smkclone, or those exported objects become unusable and can never be recovered.
An SMK secret that is cloned from a source V1 HSM partition to a target V1 partition overwrites any pre-existing V1 SMK on the target partition. SMK secrets cloned from V0 partitions do not overwrite V1 SMK secrets, but are stored separately.
On a Luna PCIe HSM 7 or Luna USB HSM 7 the Admin partition defaults to V1, so it has an SMK.
NOTE The hsm commands appear only when LunaCM's active slot is set to the administrative partition.
Syntax
hsm smkClone -slot <slot number> [-force] -password <password>
Argument | Shortcut | Description |
---|---|---|
-force | -f | Force the action without prompting for confirmation (useful when scripting commands). |
-password <password> | -p | Password of the target slot. |
-slot <number> | -sl | Target slot to which the source SMK is to be cloned (overwriting any SMK that might already be in the target slot). |
Example
lunacm (64-bit) v10.7.1-62. Copyright (c) 2024 Thales Group. All rights reserved. Available HSMs: Slot Id -> 3 Label -> MyPar Serial Number -> 1292468271971 Model -> Luna K7 Firmware Version -> 7.8.4 Bootloader Version -> 1.1.5 Configuration -> Luna User Partition With SO (PW) Signing With Cloning Mode Slot Description -> User Token Slot FM HW Status -> FM Ready Slot Id -> 103 Label -> card1 Serial Number -> 555111 Model -> Luna K7 Firmware Version -> 7.8.4 Bootloader Version -> 1.1.5 Configuration -> Luna HSM Admin Partition (PW) Signing With Cloning Mode Slot Description -> Admin Token Slot FM HW Status -> FM Ready HSM Configuration -> Luna HSM Admin Partition (PW) HSM Status -> L3 Device HSM Certificates -> Slot Id -> 104 Label -> G7Par Serial Number -> 1434611353268 Model -> Luna G7 Firmware Version -> 7.7.3 Bootloader Version -> 1.6.0 Configuration -> Luna User Partition With SO (PW) Key Export With Cloning Mode Slot Description -> User Token Slot Slot Id -> 105 Label -> G7HSM Serial Number -> 616161 Model -> Luna G7 Firmware Version -> 7.7.3 Bootloader Version -> 1.6.0 Configuration -> Luna HSM Admin Partition (PW) Key Export With Cloning Mode Slot Description -> Admin Token Slot HSM Status -> L3 Device, OK HSM Certificates -> Current Slot Id: 3 lunacm:>s s s 103 Current Slot Id: 103 (Luna Admin Slot 7.8.4 (PW) Signing With Cloning Mode) Command Result : No Error lunacm:>role login -n so -p so-password Command Result : No Error lunacm:>hsm smkclone -slot 105 -password so-password Logging in to target slot 105 Cloning the SMK. The SMK was cloned successfully. Command Result : No Error lunacm:>