Show TOC

SAP Web Dispatcher and SSLLocate this document in the navigation structure

Use

The SAP Web Dispatcher supports SSL in the following manners:

  • End-to-End-SSL. The SAP Web Dispatcher forwards the HTTPS request without decrypting it to an (HTTPS-enabled) SAP NetWeaver Application Server.

  • SSL termination. The SAP Web Dispatcher decrypts the HTTPS request and then selects the server. You can define whether the request should be SSL-encrypted again before forwarding it.

The following scenarios are possible:

The Web Dispatcher Receives:

…… And Forwards:

Configuration in the Web Dispatcher Profile (see below for explanation)

HTTP

HTTP

icm/server_port_<xx>= ... PROT=HTTP ...

HTTP

HTTPS

icm/server_port_<xx>= ... PROT=HTTP ...

wdisp/ssl_encrypt=2

HTTPS

HTTP

icm/server_port_<xx>= ... PROT=HTTPS ...

wdisp/ssl_encrypt=0

HTTPS

HTTPS

icm/server_port_<xx>= ... PROT=HTTPS ...

wdisp/ssl_encrypt=1

HTTPS

HTTPS without unpacking (end-to-end SSL)

icm/server_port_<xx>= ... PROT=ROUTER ...

The following graphic shows the various configurations.

Figure 1: SSL Scenarios

The option PROT in parameter icm/server_port_<xx> specifies whether SSL is terminated in the SAP Web Dispatcher:

  • HTTP: The SAP Web Dispatcher receives HTTP requests at the port (1 and 2 in the graphic).

  • HTTPS: The SAP Web Dispatcher receives HTTPS requests at the port. It decrypts the request, before it forwards it to an application server (3 and 4 on the graphic)

  • ROUTER: The SAP Web Dispatcher receives an HTTPS and forwards the request without unpacking it. (5): End-to-End SSL

The wdisp/ssl_encrypt determines whether the SAP Web Dispatcher encrypts the request again with SSL before forwarding it.

How to configure the SAP Web Dispatcher to unpack SSL or encrypt HTTP requests with SSL (2,3 and 4 in the graphic), is explained in section "Configuring SSL Support of the SAP Web Dispatcher".

You can find a How-to Guide in the SAP Developer Network at address http://www.sdn.sap.com/irj/sdn/howtoguidesInformation published on SAP site under SAP Web Application Server.

Metadata Exchange Using SSL

The Web Dispatcher receives details of the active application servers and logon groups from the message server and the application servers.

You can also use HTTPS for this communication. "Setting Up Metadata Exchange Using SSL" explains how to do this.