Feedback: Safari on visionOS does not prompt to select certificate if there are more than 1 associated identities available for mTLSFeedback:
FB13599727
2/8/24, 8:20:21 PM CST
Safari on visionOS does not prompt to select certificate if there are more than 1 associated identities available for mTLS
FB13599727 — visionOS
Basic Information
Please provide a descriptive title for your feedback:
Safari on visionOS does not prompt to select certificate if there are more than 1 associated identities available for mTLS
Which area are you seeing an issue with?
Safari
What type of feedback are you reporting?
Incorrect/Unexpected Behavior
Details
What does the Safari issue you are seeing involve?
Something else not on this list
Please provide the URL to one or more websites where you are seeing the problem:
https://cardtest.twocanoes.com
What extensions or content blockers do you have enabled?
none
What time was it when the issue last occurred?
Feb 8, 2024 at 5:14 PM
Description
Please describe the issue and what steps we can take to reproduce it:
When attempting to authenticate to a website with mTLS in Safari, it works fine if there is only a single certificate available. If there are more than 1 certificate available, Safari will prompt to select a certificate but will not alllow selection and the only option is to select the Cancel button (see attached screenshots).
To replicate.
1. Install one of the attached P12 with password abc123. Approve in Settings.
2. Open safari and visit https://cardtest.twocanoes.com.
3. You will be prompted to allow using the certificate.
4. Install a second certificate using the second P12 with password abc123. Approve in Settings.
5. Go back to Safari, open a private browser window, and attempt to go to https://cardtest.twocanoes.com.
Expected behavior:
You will see a list with 2 certificates and be able to select one of them for mTLS.
Actual behavior:
A dialog appears that says “cardtest.twocanoes.com” requires a client certificate. Select the certificate to use when you connect to this website. It does not display the certificates to select and only has a “Cancel” button. See attached screenshots.