NPM Probe SSL Diffie Hellman Keys APIs v1.0
Created Nov 12, 2024 at 09:56 PM

Resource: dh_key

PFS Diffie-Hellman Key.

http://{device}/api/npm.ssl_dh_keys/1.0/keys/items/{id}
  • JSON
  • {
      "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;

    Resource: dh_keys

    PFS Diffie-Hellman Keys.

    http://{device}/api/npm.ssl_dh_keys/1.0/keys
  • JSON
  • {
      "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.