HardwareSecurityModule
HardwareSecurityModule
JSON Example
{
"cloudhsm": {
"client_config": "string",
"cluster_cert": "string",
"crypto_user_name": "string",
"crypto_user_password": "string",
"hsm_ip": [
"string"
],
"mgmt_config": "string"
},
"nethsm": [
{
"esn": "string",
"keyhash": "string",
"module_id": 0,
"priority": 0,
"remote_ip": {
"addr": "string",
"type": "string"
},
"remote_port": 0
}
],
"rfs": {
"ip": {
"addr": "string",
"type": "string"
},
"port": 0
},
"sluna": {
"ha_group_num": 0,
"is_ha": false,
"node_info": [
{
"chrystoki_conf": "string",
"client_cert": "string",
"client_ip": "string",
"client_priv_key": "string",
"session_major_number": 0,
"session_minor_number": 0
}
],
"server": [
{
"index": 0,
"partition_passwd": "string",
"partition_serial_number": "string",
"remote_ip": "string",
"server_cert": "string"
}
],
"server_pem": "string",
"use_dedicated_network": false
},
"type": "string"
}
array of HSMThalesNetHsm
nethsm
Optional
Thales netHSM specific configuration. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
string
type
Required
Constraints: default: HSM_TYPE_SAFENET_LUNA
HSM type to use. Enum options - HSM_TYPE_THALES_NETHSM, HSM_TYPE_SAFENET_LUNA, HSM_TYPE_AWS_CLOUDHSM. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.