Configure the HTTP Client

You configure HTTP Client elements on the ESBC for use, for example, within your REST configuration context. The client configuration specifies the interface and IP address from which the ESBC makes HTTP requests.

Before you begin:

  • If needed, create the TLS profile that you want to use for your HTTP client. See TLS Configuration Process.

    Note:

    Although the ESBC acts as TLS client in this implementation, your TLS configuration must include generation of the ESBC certificate and CSR. (The end entity certificates parameter under the tls-profile is mandatory .)
  • Create the authentication profile that you want to use for your HTTP client.

Procedure

  1. Navigate to the http-client element.
    ORACLE# configure terminal
    ORACLE(configure)# system
    ORACLE(system)# http-client
    ORACLE(http-client)#
  2. name—Enter a name (unique identifier) for the client. Valid values are alpha-numeric characters. Default is blank.
  3. state—Set to enable. The default is enable.
  4. realm—Set the name of the realm on which to send requests.
    You can have your http-client operate on wancom0 by leaving this realm field empty.
  5. ip-address—Set the IP address of the HTTP client.
    This address must be an operational HIP address configured on the target network-interface in the applicable realm.
  6. tls-profile—Set the TLS profile that want this HTTP client to use.
  7. auth-profile—Set the name of the authentication profile that you want the HTTP client to use.
  8. Type done.
  9. Save and activate your configuration.