Skip to end of banner
Go to start of banner

SAP S/4HANA Cloud SSL Auth Account

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

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 ((blue star)): Indicates a list that is dynamically populated based on the configuration.

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

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

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

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

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.

Snap Pack History

The excerpt 'SAP S/4HANA Cloud SPH' was not found in the space 'SD' or you may not have the necessary permissions to access it.


  • No labels