Manual Config HttpsConnections NEWOSS

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 18

30.11.

2022 - Document updated to match latest configuration (Short: instead of SSL Client (Standard),
SSL Client (Anonymous) is used)

For releases SAP ABAP lower than 7.40 SP SP08:

(Mitigation for releases 7.00 to 7.31: still old RFC SAPOSS destination can be used, but the destination
must be switched to technical S-User (sm59, select destination, change user/password))

This document explains in detail what several task of the of task list SAP_BASIS_CONFIG_OSS_COMM
are doing automatically that they can be performed manually in the system.

The automated configuration is all about enabling the system for SSL and create three https
destinations:

 SAP Support Portal (SAP-SUPPORT_PORTAL - Type H)

 SAP Parcel Download (SAP-SUPPORT_PARCELBOX - Type G)

 SAP Note Download (SAP-SUPPORT_NOTE_DOWNLOAD - Type G)


Task list overview

Task 1: New OSS: Check CommonCryptoLib <SAPCRYPTOLIB> Version >= 8.4.48

Checks for correct cryptolib version that you can enable ssl at all on your system

Start transaction: SE37 - Function Builder

Enter function module: SSF_KRN_VERSION

Execute

Leave import parameter empty and execute again


Check that version is above or equal 8.4.48

In case version of SAPcryptolib is too low, follow SAP Note 2450794 - How to update CommonCryptoLib
in a NetWeaver ABAP system
Task 2: New OSS: Check TLS prot. version >= TLSv1.1 w.BEST-OPTION (RZ11)

Checks if the profile parameter ssl/client_ciphersuites is set correctly to enable ssl (TLSv1.2)

Start transaction: RZ11

Enter parameter name: ssl/client_ciphersuites

Click Display

Check for the values that TLSv1.2 is enabled

 ssl/client_ciphersuites = 150:PFS:HIGH::EC_P256:EC_HIGH recommended for standard ABAP


systems
 ssl/client_ciphersuites = 918:PFS:HIGH::EC_P256:EC_HIGH recommended for Solutionmanager

In case the parameter is not set start transaction rz10 and set the profile parameter.

More details about setting TLS version, can be found in SAP Note 510007 - Setting up SSL on Application
Server ABAP
Task 3: New OSS: Check Certificates for SSL Client (STRUST)

Checks if all necessary certificates for SSL Client (Anonymous) is in the list

Start transaction: STRUST

Double Click on: SSL Client SSL Client (Anonymous)

Check in the certificate list that the following certificates are available and valid:

 DigiCert Global Root CA


 DigiCert Global Root G2
 DigiCert High Assurance EV Root CA

In case the entry SSL Client SSL Client (Anonymous) is not created and certificates are not available:

1. Select the PSE, right clicking and press create


2. Download the certificates

 DigiCert Global Root CA


 DigiCert Global Root G2
 DigiCert High Assurance EV Root CA

https://www.digicert.com/digicert-root-certificates.htm

3. Upload the certificate


4. Add certificate to the list

5. Repeat this for every certificate and press save


Task 4: New OSS: Create HTTPS Connections for SAP Services (SM59)

Create and test destinations

 SAP Support Portal (SAP-SUPPORT_PORTAL - Type H)

 SAP Parcel Download (SAP-SUPPORT_PARCELBOX - Type G)

 SAP Note Download (SAP-SUPPORT_NOTE_DOWNLOAD - Type G)

Start transaction: SM59

Click on: Create

Destination: SAP Support Portal (SAP-SUPPORT_PORTAL - Type H)

Enter the following values

RFC Destination: SAP-SUPPORT_PORTAL

Connection Type: H

Description 1: HTTPS Destination for SAP Support Portal

Host: apps.support.sap.com

(in case of using a proxy add it in front of the host e.g.


/H/<SR@CUST>/S/3299/H/<SR@SAP>/S/3299/H/apps.support.sap.com)

Port: 443

Language: EN

Client: 001

User: SXXXXXXX (Technical S-User)

Password: <your password>

SSL: Active

SSL Certificate: DFAULT SSL Client (Anonymous)


Click on the Connection Test button and check that Status HTTP Response 200 is displayed
Destination: SAP Parcel Download (SAP-SUPPORT_PARCELBOX - Type G)

Enter the following values

RFC Destination: SAP-SUPPORT_PARCELBOX

Connection Type: G

Description 1: HTTPS Destination for SAP Parcel Download

Host: documents.support.sap.com

(in case of using a proxy add it in front of the host e.g.


/H/<SR@CUST>/S/3299/H/<SR@SAP>/S/3299/H/documents.support.sap.com)

Port: 443

Path Prefix: /parcel/

Logon with User: Basic Authentication

User: SXXXXXXX (Technical S-User)

Password: <your password>

SSL: Active

SSL Certificate: DFAULT SSL Client (Anonymous)


Click on the Connection Test button and check that Status HTTP Response 200 is displayed
Destination: SAP Note Download (SAP-SUPPORT_NOTE_DOWNLOAD - Type G)

Enter the following values

RFC Destination: SAP-SUPPORT_NOTE_DOWNLOAD

Connection Type: G

Description 1: HTTPS Destination for SAP Note Download

Host: notesdownloads.sap.com

(in case of using a proxy add it in front of the host e.g.


/H/<SR@CUST>/S/3299/H/<SR@SAP>/S/3299/H/notesdownloads.sap.com)

Port: 443

Logon with User: Basic Authentication

User: SXXXXXXX (Technical S-User)

Password: <your password>

SSL: Active

SSL Certificate: DFAULT SSL Client (Anonymous)


Click on the Connection Test button and check that Status HTTP Response 404 is displayed

The 404 response is ok. When in SNOTE a note is downloaded the path to the note is added to the
request like /note/0040000000874972019.

For a 200 response you can copy the created destination and enter the string to the Path Prefix field and
perform a connection test.
With latest update a new task in task list was introduced that enables SNOTE to use the created
destinations. This can be checked/set by executing transaction: CWB_SNOTE_DWNLD_PROC and select
HTTP Protocol
Troubleshooting:

Connection issues:

 in case you experience connection issues, the ICM trace (TA: SMICM) can give valuable
information;
 contact your network admin that the https requests can get out of your company network
(router, port settings, whitelist, blacklists in firewall, etc.)
 in case you are using a sap router string in front of the host and you have the SM59 https proxy
setting active (check in menu of SM59), you must add the host in the filter list; in this case the
host contains already the route it should NOT go the global proxy again; on top of that the https
proxy setting is client independent

Authentication issues:

 The standard S-User will not work for the OSS connections, you need to use a technical S-User.
You can request a technical user here: https://apps.support.sap.com/technical-user/index.html
 If you are using a technical S-User and still get authentication issues, it could be that the user is
locked. In this case contact Support that they can unlock the technical S-User

Further resources:

 How to test https connection for SAP Note download after the execution of task list
SAP_BASIS_CONFIG_OSS_COMM: https://launchpad.support.sap.com/#/notes/2836996

You might also like