Forum Discussion

gd-29's avatar
gd-29
Brass Contributor
Aug 12, 2019

Valid Client Certificate Setup

How do you get valid client certificate to work? 

What i have so far. 

1. CA with Intermediate, User Certificate Template cloned for this purpose

2. Issued a cert to my domain desktop and IOS device

3. Enabled a conditional access policy for custom MCAS policy

4. Root and intermediate cert upload to MCAS

5. MCAS policy to block if there is no valid client certificate. 

 

the block works, i get the "test block" message. but i can't get the client certificate prompt or figure out why it won't prompt for certificate.

 

My end goal is to test valid client certificate against a few 3rd party IOS apps where device certificate/standard device compliance checkbox doesn't work in conditional access. 

25 Replies

  • BcoyneSS's avatar
    BcoyneSS
    Copper Contributor
    WIll this work with a public certificate from someone like godaddy or entrust, or do i have to use a internal or managed PKI solution like SecureW2? My mac devices are not domain joined in any way, so my understanding is internal would not work
    • gd-29's avatar
      gd-29
      Brass Contributor
      yes, i'm using an internal CA.
      the problem with internal CA is revocation, unless you publish your crl to the internet. if you had to revoke without a published crl, you would have to pull the root cert and remove access for everyone.
    • rajatm's avatar
      rajatm
      Copper Contributor

      rodrigobe are you importing the cert on the client in the current user's personal store? that's where the cert needs to be on the machine and it also needs to have a private key. Once you have configured a session/access policy to check for a valid client cert, you should be prompted to select one from this store when you browse to app you configured in the policy

       

      • rodrigobe's avatar
        rodrigobe
        Copper Contributor
        Thank you for your reply!
        I was trying to use a certificate in local machine, not in the current user. Now I changed the CA certificate for the one that I have on my current user and it's working!

        Thanks again.
    • gd-29's avatar
      gd-29
      Brass Contributor

      rodrigobe i was only able to get this to work from one method. i think it was from a ios mobile device. 

      i could not get this to prompt on a windows machine

  • gd-29's avatar
    gd-29
    Brass Contributor

    tried to replace my individual root / intermediate certificates with a single file chained file. no luck so far.

    anyone using valid client certificate option in MCAS? 

    • jzimmerman's avatar
      jzimmerman
      Copper Contributor

      I have the exact same issue. No combination of policy, certificates or settings seems to work.

      We can successfully block access, but cannot get an MCAS Access policy to actually request a certificate from a client browser.

Resources