HTTPS Configuration for Messaging

When configuring HTTPS for message exchange, you must handle the ABAP and Java parts differently.

For the ABAP proxies, you use transaction SM59 to configure the destinations pointing to the Integration Server to use HTTPS.

For the J2EE-based Adapter Engines and the Java proxies, HTTPS communication is set generically using the following parameter in the exchange profile (see also HTTP and SSL).

com.sap.aii.connect.secure_connections = messaging

To be able to send and receive messages using HTTPS/SSL:

·        The J2EE Engine must first be configured to support HTTPS/SSL.

This process includes downloading and deploying the SAP Crypto Toolkit (IAIK) SDA from SAP Service Marketplace, as well as creating a private key and public certificate for the server. This whole procedure is described in detail under Transport Layer Security on the SAP J2EE Engine.

·        The AS-ABAP Engine must first be configured to support HTTPS/SSL.

For more information, see Using the Secure Sockets Layer Protocol with SAP NetWeaver AS-ABAP.

With HTTPS, you can use basic authentication with username and password, as well as authentication using client certificates. If you want to use client certificate authentication, additional private keys and public certificates are required for each user.