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
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.