HSMThalesNetHsm

HSMThalesNetHsm
HSMThalesNetHsm
JSON Example
{
    "esn": "string",
    "keyhash": "string",
    "module_id": 0,
    "priority": 0,
    "remote_ip": {
        "addr": "string",
        "type": "string"
    },
    "remote_port": 0
}
string
esn
Required

Electronic serial number of the netHSM device. Use Thales anonkneti utility to find the netHSM ESN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
keyhash
Required

Hash of the key that netHSM device uses to authenticate itself. Use Thales anonkneti utility to find the netHSM keyhash. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
module_id
Optional

Local module id of the netHSM device. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
priority
Required
Constraints: default: 100

Priority class of the nethsm in an high availability setup. 1 is the highest priority and 100 is the lowest priority. Allowed values are 1-100. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

remote_ip
Required

remote_ip

integer As uint32 As uint32
remote_port
Optional
Constraints: default: 9004

Port at which the netHSM device accepts the connection. Allowed values are 1-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.