The new docs.trellix.com features a modernized UI and AI-powered conversational search. Content is currently available in English, with additional languages launching in early November 2026. We hope you enjoy the updated experience.

Import SSL Key to the Manager

Prev Next

This URL imports the SSL key to the Manager for the Sensors other than 9.2 NS-series.

Resource URL

POST /sensor/<sensor_id>/action/sslkey

Content-type value

multipart/form-data; boundary=<x>

Request Parameters

URL Parameters:

Field Name Description Data Type Mandatory
sensor_id Sensor id Number Yes

Payload Request Parameters:

Field Name Description Data Type Mandatory
MultiPart Holds the body part objects Object Yes

Details of BodyPart[0]:

Field Name Description Data Type Mandatory
BodyPart[0] Holds the user credential object Application/json object Yes

Details of user credential:

Field Name Description Data Type Mandatory
Alias Name Alias name for the key file String Yes
Passphrase Passphrase String Yes

Details of BodyPart[1]:

Field Name Description Data Type Mandatory
BodyPart[1] Holds the .p12 file as input stream Application/octet-stream Yes

Details of .p12 file:

Field Name Description Data Type Mandatory
File SSL key input stream ByteArrayInput Stream Yes

Response Parameters

Following fields are returned if the request parameters are correct, otherwise error details are returned.

Field Name Description Data Type
Resource Id Created resource id Number

Example

Request

POST https://%3CNSM_IP%3E/sdkapi/sensor/1001/action/sslkey

Payload:

PUT /sdkapi/sensor/1001/action/sslkey HTTP/1.1
NSM-SDK-API: ODlGRkEwQzEwMTE4QkFFRDc5MUUwMDk5OTg3OTI0NDk6MQ==
Accept: application/vnd.nsm.v1.0+json
Content-Type: multipart/form-data; boundary=Boundary_5_29812760_1360143901032
MIME-Version: 1.0
User-Agent: Java/1.6.0_25
Host: localhost:8888
Connection: keep-alive
Content-Length: 3974

--Boundary_5_29812760_1360143901032
Content-Type: application/json
{"AliasName":"test5","PassPhrase":"admin123"}

--Boundary_5_29812760_1360143901032
Content-Type: application/octet-stream
ÒrÝ?ü0¥ÿ<ˆ}c,¢eXœ^:4 JhÍ2µ�rDYñÇÚd¶/¿í�F~	ÆIc§¼éá©ÿ_8Öø« C6Ô654îÞg‘J6?x ‚*T2¡qhã4ÎÅVµ­Gƒo9ŸCÒª„í¹Ì	—Áë&1¹ì,Ú‹y ì^î‘Vö5U.kÝ$±Ñ g§zï0� wÌ [:…œ`Žíì’ DŒ¾¸xŒ7è�L“t"á}ñÕùA‡B6W¦P!;Ð?j*;G¾=X¦Š1s(�ì_œ8•¯Ð"®ƒMîQ,®UÉÔ `7»©2xN£o†¾$h;Õe ÆÄŸ0ÀÑĦûNü,1”1Sõ±œ'n¨$èŒ`I¤@ã¥?$ˆhé_gÙÎ�4L[gàÏ©:•ŒÔ òH‰KÃïÃÒ"ÑÆ*¼²žØ|r-Þ„”¶K¥*¾­�k}ddZ¡�ßÔ	¥dK9¥Ð¾ýÎk“{Oj�¬ ¾€ýb3ÔÏ&«PƒTF	âê¡‚4Â{0ä!ÈÝ]ðä[”¿1•!;d³_

--Boundary_5_29812760_1360143901032-- 

Response

{
"createdResourceId":1002
} 

Error Information

Following error codes are returned by this URL:

S.No HTTP Error Code SDK API errorId SDK API errorMessage
1 404 1106 Invalid Sensor
2 400 1001 internal error
3 400 2202 Input stream read error
4 400 2203 Alias name already exist