/
SAP S/4HANA Cloud SSL Auth Account

SAP S/4HANA Cloud SSL Auth Account

In this article

Overview

You can use this account type to connect the SAP S/4HANA Cloud Snaps to SAP S/4HANA Cloud instance using SSL-based authentication.

Prerequisites

  • Valid Communication Arrangement which includes Catalog Service at S/4HANA Cloud instance.

  • Valid certificates (Key store, Trust store, Key/Trust store password, and Key alias).

Limitations and Known Issues

None.

Account Settings

  • Asterisk (*): Indicates a mandatory field.

  • Suggestion icon (): Indicates a list that is dynamically populated based on the configuration.

  • Expression icon (): Indicates whether the value is an expression (if enabled) or a static value (if disabled). Learn more about Using Expressions in SnapLogic.

  • Add icon (): Indicates that you can add fields in the fieldset.

  • Remove icon (): Indicates that you can remove fields from the fieldset.

Field Name

Field Type

Description

Field Name

Field Type

Description

Label*

Default ValueN/A
Example: S4HANA_Cloud_SSL

String

Specify a unique name for the account.

Host*

Default ValueN/A
Example: s4hana.ondemand.com

String

Specify the host server name of SAP S/4HANA Cloud instance.

 

Port*

Default ValueN/A
Example: 443

String

Specify the port of SAP S/4HANA Cloud instance.

Key Store*

Default Value: N/A
Example: https://example.com/keystore_path/file.p12

String

Specify the location of the key store file. It can be in the SLDB or any other unauthenticated endpoint such as https://... 

 

Trust Store*

Default ValueN/A
Example: https://example.com/truststore_path/file.jks

String

Specify the location of the trust store file. It can be in the SLDB or any other unauthenticated endpoint such as https://... 

 

Key/Trust Store Password*

Default ValueN/A
Example: z00mD0g!/

String

Specify the password for key/trust store. It is used for both, Key store and Trust store, if both are defined.

 

Key Alias*

Default ValueN/A
Example: 0017017439

String

Specify the alias for the Key/Trust store password.

 

Troubleshooting

Error

Reason

Resolution

Error

Reason

Resolution

IO/Error Cause: File not found on elastic.snaplogic.com at
<---  path --->.

The file path entered is incorrect. 

Ensure that the file path is correct.

IO/Error Failed to decrypt safe contents
entry: javax.crypto.BadPaddingException: Given final block not properly padded.

Key store password is incorrect. Such issues can arise if an incorrect key is used during decryption.

  • Ensure that the files (key store or trust store) exist and are readable.

  • Ensure that you enter the correct password.

PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target.

Valid certification path to requested target is not found.

  • Verify that your key/trust store format is correct (JKS, JCEKS, and PKCS12 are supported).

  • Verify that the uploaded key/trust store files are correct.

  • Ensure that the files (key store or trust store) exist and are readable.

IO/Error Cause: toDerInputStream rejects tag type <--- type number --->.

toDerInputStream rejects tag type <--- type number --->, the input file is rejected.

  • Verify that your key/trust store format is correct (JKS, JCEKS, and PKCS12 are supported).

  • Verify if the uploaded key/trust store files are correct.

  • Ensure that the files (key store or trust store) exist and are readable.

Detect premature EOF.

The file is empty.

  • Ensure that the files (key store or trust store) exist and are readable.

Additional Information

SSL Connection

SAP S/4HANA Cloud allows you to access the APIs using X509 certificate authentication. To implement this certificate-based authentication (SSL), you need to upload the key/trust store files on your SnapLogic tenant and configure this account accordingly. Learn more about the SAP security, Communication Arrangements, and SAP SSL certificate settings: How to create a Communication Arrangement

Snap Pack History

Release

Snap Pack Version

Date

Type

Updates

November 2024

main182

Stable

Updated and certified against the current SnapLogic Platform release.

August 2024

main180

Stable

Updated and certified against the current SnapLogic Platform release.

May 2024

main172

Stable

Updated and certified against the current SnapLogic Platform release.

February 2024

main168

Stable

Updated and certified against the current SnapLogic Platform release.

November` 2023

main155

Stable

Updated and certified against the current SnapLogic Platform release.

August 2023

main138

Stable

Updated and certified against the current SnapLogic Platform release.

May 2023

main130

Stable

Upgraded with the latest SnapLogic Platform release.

February 2023

main114

Stable

Upgraded with the latest SnapLogic Platform release.

November 2022

main113

Stable

Upgraded with the latest SnapLogic Platform release.

August 2022

main111

Stable

Upgraded with the latest SnapLogic Platform release.

4.29

main108

Stable

Introduced the SAP S/4HANA Cloud Snap Pack that enables you to perform Create, Read, Update, and Delete (CRUD) operations on data objects in an SAP S/4HANA Cloud environment. It includes the following Snaps:


Related Links