slot
Access the slot commands.
Slots originated as a cryptographic software concept, later overlaid onto HSM function, and originally corresponded to individual removable cryptographic "token" HSMs. In general, a physical "slot" correlates to a PKCS#11 crypto slot. However, to allow for cases where more than one HSM, or where physical Luna HSMs containing multiple virtual HSMs can be connected, we declare placeholder slots that might or might not be occupied by a physical device, but which are seen by the library as ready for a device to be connected.
This allows (for example) a USB-connected HSM to be connected to a Luna appliance or to a Luna HSM Client computer during a cryptographic session without requiring a restart. Similarly, it allows HA operation, where client activity is directed toward the HA virtual slot, but the client must be able to see all physical slots, in addition to that HA virtual slot, in order to coordinate the function of the HA group.
LunaCM depends on the availability of HSM partitions in order to be useful. If no application partition has been created, then only the HSM SO (administrative) partition is available, against which to run commands.
CAUTION! If the Chrystoki.conf / Crystoki.ini configuration file [Presentation] setting "ShowAdminTokens=" is set to no, then the HSM administrative partition/slot for any attached HSMs are not available. If you also have not created any application partitions, LunaCM is not usable. If you know you have a working Luna PCIe HSM attached to your Client computer and LunaCM shows no usable commands, or you cannot see the Admin slots, then verify in your Chrystoki.conf or Crystoki.ini file that "ShowAdminTokens" is not set to no. See Configuration File Summary for more information.
Syntax
slot
configshow
partitionlist
set
showempty
Argument(s) | Shortcut | Description |
---|---|---|
configset | cset | Set a configuration item for the slot. See .slot configset |
configshow | cshow | Show the configuration for a slot . See slot configshow. |
list | l | List the available slots. See slot list. |
partitionlist | plist | List the partitions for a slot. See slot partitionlist. |
set | s | Set the current slot. See slot set. |
showempty | sempt | Show empty slots and their types. See slot showempty. |