![]() |
REST API
4.0.0
REST API for SafeNet Network HSMs
|
| Lush Command | REST API | Notes |
|---|---|---|
| hsm backup | POST /api/lunasa/hsms/{hsmid}/backup | |
| hsm changePolicy | PUT /api/lunasa/hsms/{hsmid}/policies/{policyid} | |
| hsm displayLicenses | GET /api/lunasa/hsms/{hsmid}/licenses | |
| hsm factoryReset, hsm selfTest, hsm zeroize | GET /api/lunasa/hsms/{hsmid}/actions/{actionid} | actionid = “factoryReset”, “selfTest”, "zeroize" |
| hsm initialize | PUT /api/lunasa/hsms/{hsmid} | |
| hsm firmware show | GET /api/lunasa/hsms/{hsmid}/updates/firmware | |
| hsm firmware rollback, hsm firmware upgrade | POST /api/lunasa/hsms/{hsmid}/firmware/actions/{actionid} | actionid = “upgrade”, “rollback” |
| hsm information reset | POST /api/lunasa/hsms/{hsmid}/counters/reset | |
| hsm information show | GET /api/lunasa/hsms/{hsmid}/counters | |
| hsm login | POST /api/lunasa/hsms/{hsmid}/login | |
| hsm logout | DELETE /api/lunasa/hsms/{hsmid}/logout | |
| hsm ped connect, hsm ped disconnect, hsm ped vector init, hsm ped vector erase | POST /api/lunasa/hsms/{hsmid}/peds/{pedid}/actions/{actionid | actionid = “connect”, “disconnect”, “vectorInitialize”, “vectorErase” |
| hsm ped show | GET /api/lunasa/hsms/{hsmid}/peds/{pedid} | |
| hsm remote login | POST /api/lunasa/hsms/{hsmid}/remoteHSMLogin/login | |
| hsm restore | POST /api/lunasa/hsms/{hsmid}/restore | |
| hsm setLegacyDomain | POST /api/lunasa/hsms/{hsmid}/setLegacyDomain | |
| hsm show | GET /api/lunasa/hsms/{hsmid} | |
| hsm showPolicies | GET /api/lunasa/hsms/{hsmid}/policies | |
| hsm update show | GET /api/lunasa/hsms/{hsmid}/updates/capabilities |