Forum Discussion

DenverRB_326662's avatar
DenverRB_326662
Icon for Nimbostratus rankNimbostratus
Dec 10, 2018

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.

 

  • 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's avatar
      The-messenger
      Icon for Cirrostratus rankCirrostratus

      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?