Before Starting

  • These agents support client authentication:
    • Java Agent
    • Database Agent
    • Machine Agent
    • .NET Agent for Windows

      Note: Excludes Azure PaaS environments, such as Azure App Services.
  • First, it is good practice to set up and verify client authentication on one agent. After confirming that the client authentication is working for that agent, proceed with configuring additional agents.
  • If you have a "hybrid" environment, with Server Authentication only for some agents and Server and Client Authentication for others, you might want to set up and configure multiple HTTP Listeners in Glassfish: one for Server Authentication only, and another for both Server and Client Authentication.
  • The procedures described on this page use the default key and keystore password ( changeit

    1. Change this default password, as described in "Change Keystore Password" under Controller SSL and Certificates.
    2. Use the new password when you perform these procedures.
  • Instead of using plain text passwords in the procedures, you can specify encrypted or obscured passwords described in Encrypt Agent Credentials.