REST API
4.0.0
REST API for SafeNet Network HSMs
|
Gets all capabilities associated with the HSM.
The serial number of the HSM of interest
Use: Required
JSON Schema:
Object type: string
A list of all capabilities associated with the appliance. The list includes unique identifiers that can be used to get more specific information.
JSON Schema: HSM Capabilities
Unexpected error
HSM does not exist.
GET https://1.2.3.4:8443/api/lunasa/hsms/154704/capabilities
{ "capabilities": [ { "id": "0", "name": "Enable PIN-based authentication", "url": "/api/lunasa/hsms/117290/capabilities/0" }, { "id": "1", "name": "Enable PED-based authentication", "url": "/api/lunasa/hsms/117290/capabilities/1" }, { "id": "2", "name": "Performance level", "url": "/api/lunasa/hsms/117290/capabilities/2" }, { "id": "4", "name": "Enable domestic mechanisms & key sizes", "url": "/api/lunasa/hsms/117290/capabilities/4" }, { "id": "6", "name": "Enable masking", "url": "/api/lunasa/hsms/117290/capabilities/6" }, { "id": "7", "name": "Enable cloning", "url": "/api/lunasa/hsms/117290/capabilities/7" }, { "id": "8", "name": "Enable special cloning certificate", "url": "/api/lunasa/hsms/117290/capabilities/8" }, { "id": "9", "name": "Enable full (non-backup) functionality", "url": "/api/lunasa/hsms/117290/capabilities/9" }, { "id": "12", "name": "Enable non-FIPS algorithms", "url": "/api/lunasa/hsms/117290/capabilities/12" }, { "id": "15", "name": "Enable SO reset of partition PIN", "url": "/api/lunasa/hsms/117290/capabilities/15" }, { "id": "16", "name": "Enable network replication", "url": "/api/lunasa/hsms/117290/capabilities/16" }, { "id": "17", "name": "Enable Korean Algorithms", "url": "/api/lunasa/hsms/117290/capabilities/17" }, { "id": "18", "name": "FIPS evaluated", "url": "/api/lunasa/hsms/117290/capabilities/18" }, { "id": "19", "name": "Manufacturing Token", "url": "/api/lunasa/hsms/117290/capabilities/19" }, { "id": "20", "name": "Enable Remote Authentication", "url": "/api/lunasa/hsms/117290/capabilities/20" }, { "id": "21", "name": "Enable forcing user PIN change", "url": "/api/lunasa/hsms/117290/capabilities/21" }, { "id": "22", "name": "Enable offboard storage", "url": "/api/lunasa/hsms/117290/capabilities/22" }, { "id": "23", "name": "Enable partition groups", "url": "/api/lunasa/hsms/117290/capabilities/23" }, { "id": "25", "name": "Enable remote PED usage", "url": "/api/lunasa/hsms/117290/capabilities/25" }, { "id": "26", "name": "Enable External Storage of MTK Split", "url": "/api/lunasa/hsms/117290/capabilities/26" }, { "id": "27", "name": "HSM non-volatile storage space", "url": "/api/lunasa/hsms/117290/capabilities/27" }, { "id": "29", "name": "Enable Acceleration", "url": "/api/lunasa/hsms/117290/capabilities/29" }, { "id": "30", "name": "Enable unmasking", "url": "/api/lunasa/hsms/117290/capabilities/30" }, { "id": "31", "name": "Enable FW5 compatibility mode", "url": "/api/lunasa/hsms/117290/capabilities/31" }, { "id": "33", "name": "Maximum number of partitions", "url": "/api/lunasa/hsms/117290/capabilities/33" }, { "id": "34", "name": "Enable ECIES support", "url": "/api/lunasa/hsms/117290/capabilities/34" }, { "id": "35", "name": "Enable Single Domain", "url": "/api/lunasa/hsms/117290/capabilities/35" }, { "id": "36", "name": "Enable Unified PED Key", "url": "/api/lunasa/hsms/117290/capabilities/36" }, { "id": "37", "name": "Enable MofN", "url": "/api/lunasa/hsms/117290/capabilities/37" }, { "id": "38", "name": "Enable small form factor backup/restore", "url": "/api/lunasa/hsms/117290/capabilities/38" }, { "id": "39", "name": "Enable Secure Trusted Channel", "url": "/api/lunasa/hsms/117290/capabilities/39" }, { "id": "40", "name": "Enable decommission on tamper", "url": "/api/lunasa/hsms/117290/capabilities/40" }, { "id": "41", "name": "Enable Per-Partition SO", "url": "/api/lunasa/hsms/117290/capabilities/41" }, { "id": "42", "name": "Enable partition re-initialize", "url": "/api/lunasa/hsms/117290/capabilities/42" } ] }