How to verify a SSL certificate for SAP Business one mobile solution
The purpose of this blog post is to share a method to whether the certificate is generated correctly.
This SSL certificate is applied for for SAP Business one mobile app, sales app and service app.
After upgrading to iOS 13 / iPadOS 13 you receive the security Error message when trying to use the SAP Business One mobile app, sales app or service app for iOS / iPadOS 13. It is because Apple updated their trusted certificate requirements per https://support.apple.com/en-us/HT210176. But the old SSL certificate can be still working in Business one mobile app for Android version.
1. Double click on the certificate file, go to Details tab and find Subject Alternative Name. If you cannot find this field, it means the openssl.cfg file is not configured correctly. Please review above notes again.
2. Go to General tab to check the valid date period. The certificate must have a validity period of 825 days or fewer.
Above two steps can confirm that the certificate is generated correctly, then we need to check if the certificate has been imported into the Integration framework server or the SLD (System Landscape Directory) server correctly.
3. Access Integration framework server address with HTTPS or SLD server address and click Not secure → Certificate. In the opened certificate file, check if Subject Alternative Name and valid period is same as previous one as below. If not, you might need to restart Integration framework service (or SLD service) or re-import the certificate with the command line again. Pay attention to any error during importing process.
4. Ensure Settings → General → About → Certificate Trust Settings is enabled in IOS device.
SAP Business one support
For questions about SAP Business One, please submit your question here.