Configure .NET and Node.js Agents for Mutual Authentication

Configure a .NET Core, .NET Framework, or Node.js Agent to enable mutual authentication with the Seeker server.

  1. Sign your Agent certificate with your organization's root CA. For example:
    openssl x509 -req -days 365 -in seekeragent.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out seekeragent.crt
  2. Create a PKCS#12/PFX file for the Agent that contains the Agent certificate, and copy it to the Agent machine. For example:
    openssl pkcs12 -export -out seekeragent.pfx -inkey user.key -in seekeragent.crt -certfile ca.crt
  3. Define the following environment variables on the Agent machine:
    • SEEKER_KEYSTORE_PATH={path to seekeragent.pfx}
    • SEEKER_KEYSTORE_PASSWORD={keystore password}