NPM Probe SSL Diffie Hellman Keys APIs v1.1
Created Mar 27, 2024 at 07:04 PM

Resource: dh_key

PFS Diffie-Hellman Key.

http://{device}/api/npm.ssl_dh_keys/1.1/keys/items/{id}
  • JSON
  • {
      "ced_secret": string,
      "ch_secret": string,
      "client_ip_addr": string,
      "client_port": integer,
      "client_random": string,
      "ct_secret": string,
      "id": string,
      "master_key": string,
      "server_ip_addr": string,
      "server_port": integer,
      "sh_secret": string,
      "st_secret": string
    }
    Property Name Type Description Notes
    dh_key <object> PFS Diffie-Hellman Key. Required properties: [client_random];
    dh_key.ced_secret <string> TLS1.3 Client early data secret of the session. Optional;
    dh_key.ch_secret <string> TLS1.3 Client handshake secret. Optional;
    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.ct_secret <string> TLS1.3 Client traffic secret of the session. Optional;
    dh_key.id <string> A unique id for the Diffie-Hellman key. Optional;
    dh_key.master_key <string> Master secret of the session. Optional;
    dh_key.server_ip_addr <string> The IP address of the server. Optional;
    dh_key.server_port <integer> The port of the server. Optional;
    dh_key.sh_secret <string> TLS1.3 Server handshake secret. Optional;
    dh_key.st_secret <string> TLS1.3 Server traffic secret of the session. Optional;

    Resource: dh_keys

    PFS Diffie-Hellman Keys.

    http://{device}/api/npm.ssl_dh_keys/1.1/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.