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 |