4

On iOS 12, safari presents the client certificate and I am able to choose it and proceed to website because the client certificate was authenticated successfully.

Chrome doesn’t ask and therefore fails to authenticate with the server.

In earlier versions of iOS, there was setting to allow app like chrome to trust an installed client certificate in the Profiles.

Where is the setting located now to allow chrome to use the profile/client cert that is installed on iOS? I’m up to date with iOS 12.3.1

washingon
  • 981
  • 2
  • 10
  • 20
  • In my device, I do not have toggle to enable trust as shown in https://support.apple.com/en-us/HT204477 for the self signed cert that I created and installed on the iOS. – washingon Jul 21 '19 at 22:33

1 Answers1

0

Apps can only access keychain items in their own keychain access groups. This means that items in the Apple access group are only available to Apple-provided apps such as Safari or Mail. according to QA1745

That means that the Client Certificate validation function cannot be provided in Chrome unless the Chrome browser itself handles the installation and provision of Client Certificates. Based on my research in the last few days, there doesn't seem to be a clear method to directly install client certificates in Chrome. This is also a problem that is causing me trouble.

Charles
  • 650
  • 1
  • 5
  • 10