Forum Discussion
Client Certificate Authentication
I have attempted to get the APM Client Certificate Authentication as well as the iRule Based Client Certificate Authentication to function how I believe it should.
Everything works on the authentication aspect from a Client perspective however I have one issue.
When I go to a site I have configured an APM or iRule configured client certificate based authentication I get a pop up asking the user to select one of the certificates that is on the users machine. Of course it works when I select the proper certificate.
Is there any way to not ask the user for a cert or eliminate this action entirely? Passively determine what certificate is on the user machine? I have tried this in both Chrome and IE and I get the same result.
- Nicolas_Destor
Cirrostratus
In my point of view this issue can be solved only on client-side. Most browsers support automatic certificate submission via policy or extension in order to remove the certifcate prompts.
For Chrome you can find more information regarding policy management here: https://support.google.com/chrome/a/answer/187202
- youssef1
Cumulonimbus
Hi,
Nicolas is right, if you set correctly your ssl client profile.
In particular "Advertised Certificate Authorities" you must not have this behavior. unless you have several certificates signed by the same CA on clientside...
If you have only one cert installed on client side and you set "Advertised Certificate Authorities" with right CA it will be transparent for IE and Chrome (but I noticed that safari asked to select the certificate despite the fact that there was only one)...
Regards
- The-messenger
Cirrostratus
I've been working on this solution as well. I have client cert inspection working in APM, with cert auth configured in an SSL profile. This works as expected with ActiveSync and the iOS mail client but with any browser I try on a mobile device, a prompt/selection of the cert is required. If the browser doesn't prompt, or the user doesn't select it access fails. youssef, what is required to make this transparent?
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com