Skip to Content

How to read the certificate from system keychain in IOS - authentication in SAP fiori client

May 16, 2017 at 03:06 PM


avatar image

We are implementing a scenario where we develop a custom fiori client(SAP) for IOS device. The application initially makes a call to F5 reverse proxy server for mutual authentication. Here, the application (native) has to read the user certificate from the system keychain of the device and present it to F5 server for authentication.

The user certificate will be installed as a part of enrollment with Microsoft Intune in the device. So, the MDM we are using here is Microsoft Intune. As per the solution provided by SAP, the p12 file has to be included in the resources folder of the X-code project while building the fiori client which cannot be possible due to client's security policies. So, it has to be read dynamically when the user launches the application and present the same to proxy server for further authentication.

We cannot use Afaria, Mobile Secure or SAP Authenticator as per our design proposal

Can anyone provide us a feasible solution through IOS coding or any other means so as to achieve the current requirement.

Thanks in advance...

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Casey Allen Sep 28, 2017 at 04:47 AM


Did you ever work out a solution to this? We are looking at almost the exact same issue where we are trying to use a client cert for authentication that is provisioned via InTune MDM into the system keychain.

10 |10000 characters needed characters left characters exceeded