Disabling https for IAM
search cancel

Disabling https for IAM

book

Article ID: 216345

calendar_today

Updated On:

Products

Service Virtualization

Issue/Introduction

I can see that for the IAM component, https is enabled by default.

Is there any option to disable the https and enable only http for the IAM component?

Environment

Release : 10.8 and up

Component : CA Service Virtualization

Cause

N/A

Resolution

By default IAM listens only on HTTPS port 51111. The HTTP port 51112 is disabled unless you enable it.

So if you do not see IAM responding on port 51112 in 10.9.0 (or other versions), that is expected: HTTP is off by default.

  • How to run IAM on HTTP (enable port 51112):
    1. Locate IAM's iam.properties
    2. This is typically under your IAM/DevTest installation, e.g.:
      $IAM_HOME/conf/iam.properties
    3. Enable HTTP and set the port in iam.properties:
      # Enable HTTP listener (default is false)
      http.enabled=true
    4. # Optional: HTTP port (default is 51112 if not set)
      • http.port=51112
    5. Restart IAM so the new settings are applied.
    6. Verify
      • HTTPS: https://<host>:51111
      • HTTP: http://<host>:51112
    7. Use a browser or curl to confirm both respond (e.g. redirect to login or auth endpoint).

Summary:

Port    Protocol    Default
51111    HTTPS    Enabled (IAM listens here by default).
51112    HTTP    Disabled unless http.enabled=true in iam.properties.

To access IAM on HTTP, set http.enabled=true (and optionally http.port=51112) in iam.properties and restart IAM.