REST API
4.0.0
REST API for SafeNet Network HSMs
|
Gets all capabilities associated with the partition.
The serial number of the HSM of interest
Use: Required
JSON Schema:
Object type: string
The identifier of the partition of interest
Use: Required
JSON Schema:
Object type: string
A list of all capabilities associated with the partition. The list includes unique identifiers that can be used to get more specific information.
JSON Schema: Partition Capabilities
Unexpected error
HSM or partition does not exist.
GET https://1.2.3.4:8443//api/lunasa/hsms/117290/partitions/273087011507/capabilities
{ "capabilities": [ { "id": "0", "name": "Enable private key cloning", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/0" }, { "id": "1", "name": "Enable private key wrapping", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/1" }, { "id": "2", "name": "Enable private key unwrapping", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/2" }, { "id": "3", "name": "Enable private key masking", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/3" }, { "id": "4", "name": "Enable secret key cloning", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/4" }, { "id": "5", "name": "Enable secret key wrapping", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/5" }, { "id": "6", "name": "Enable secret key unwrapping", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/6" }, { "id": "7", "name": "Enable secret key masking", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/7" }, { "id": "10", "name": "Enable multipurpose keys", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/10" }, { "id": "11", "name": "Enable changing key attributes", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/11" }, { "id": "15", "name": "Allow failed challenge responses", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/15" }, { "id": "16", "name": "Enable operation without RSA blinding", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/16" }, { "id": "17", "name": "Enable signing with non-local keys", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/17" }, { "id": "18", "name": "Enable raw RSA operations", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/18" }, { "id": "20", "name": "Max failed user logins allowed", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/20" }, { "id": "21", "name": "Enable high availability recovery", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/21" }, { "id": "22", "name": "Enable activation", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/22" }, { "id": "23", "name": "Enable auto-activation", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/23" }, { "id": "25", "name": "Minimum pin length (inverted: 255 - min)", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/25" }, { "id": "26", "name": "Maximum pin length", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/26" }, { "id": "28", "name": "Enable Key Management Functions", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/28" }, { "id": "29", "name": "Enable RSA signing without confirmation", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/29" }, { "id": "30", "name": "Enable Remote Authentication", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/30" }, { "id": "31", "name": "Enable private key unmasking", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/31" }, { "id": "32", "name": "Enable secret key unmasking", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/32" }, { "id": "33", "name": "Enable RSA PKCS mechanism", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/33" }, { "id": "34", "name": "Enable CBC-PAD (un)wrap keys of any size", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/34" }, { "id": "35", "name": "Enable private key SFF backup/restore", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/35" }, { "id": "36", "name": "Enable secret key SFF backup/restore", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/36" }, { "id": "37", "name": "Enable Secure Trusted Channel", "url": "/api/lunasa/hsms/117290/partitions/273087011784/capabilities/37" } ] }
GET /api/lunasa/hsms/{hsmid}/partitions/{partitionid}/capabilities/{capabilityid}