Resource: dh_key
PFS Diffie-Hellman Key.
http://{device}/api/npm.ssl_dh_keys/1.0/keys/items/{id}
{ "client_ip_addr": string, "client_port": integer, "client_random": string, "id": string, "master_key": string, "server_ip_addr": string, "server_port": integer }
Property Name | Type | Description | Notes |
---|---|---|---|
dh_key | <object> | PFS Diffie-Hellman Key. | Required properties: [client_random, master_key]; |
dh_key.client_ip_addr | <string> | The IP address of the client. | Optional; |
dh_key.client_port | <integer> | The port of the client. | Optional; |
dh_key.client_random | <string> | Hex encoded client random. | |
dh_key.id | <string> | A unique id for the Diffie-Hellman key. | Optional; |
dh_key.master_key | <string> | Master secret of the session. | |
dh_key.server_ip_addr | <string> | The IP address of the server. | Optional; |
dh_key.server_port | <integer> | The port of the server. | Optional; |
Links
Resource: dh_keys
PFS Diffie-Hellman Keys.
http://{device}/api/npm.ssl_dh_keys/1.0/keys
{ "items": [ dh_key ] }
Property Name | Type | Description | Notes |
---|---|---|---|
dh_keys | <object> | PFS Diffie-Hellman Keys. | |
dh_keys.items | <array of <dh_key>> | Optional; | |
dh_keys.items[items] | <dh_key> | PFS Diffie-Hellman Key. |
Links
dh_keys: bulk_create
Adds associations between multiple pairs of client random and master secret values for TLS connections encrypted with Diffie-Hellman.
POST http://{device}/api/npm.ssl_dh_keys/1.0/keys/bulk_createRequest Body
Provide a dh_keys data object.
Response BodyReturns a dh_keys data object.