Forum Discussion

Natalie Dellar's avatar
Natalie Dellar
Copper Contributor
Nov 20, 2018

Conditional Access using certificate from Internal PKI

Hi,

Hi all,

Fairly new to Conditional Access.

I have a scenario where we want to stop users accessing Office 365 applications if they are coming in from an external connection and don't have a certificate present issued by our internal PKI.

Is there a policy that we can configure in conditional access that says:

 

I am coming in from an external connection, look for a user/computer certificate on this device (be that laptop or mobile) and if present allow access. If not present, block access.

Primarily the goal is to stop users accessing Office 365 from non corporate, external devices.

This seems to fit the bill: https://docs.microsoft.com/en-gb/cloud-app-security/proxy-deployment-aad am I on the right track here? Could configure an app control policy for Office 365, and add a device control/tag to specify a valid client certificate is required?

Regards
ND

 

 

13 Replies

  • Alex Esibov's avatar
    Alex Esibov
    Brass Contributor

    Hi Natalie, 

     

    You are exactly right. You can create an Azure AD conditional access policy that routes traffic to Cloud App Security. In Cloud App Security, you would then upload the root or intermediate cert, and create an access policy that has:

     

    The following conditions:

    Device tag | does not equal | Valid client certificate

    App | [relevant applications go here]

    IP address | category | does not equal | Corporate

     

    The resulting controls:

    Block

     

    If you need help with this, feel free to reach me at alex.esibov@microsoft.com

     

    • Kevin Spreadbury's avatar
      Kevin Spreadbury
      Brass Contributor

      I've tried implementing this with absolutely no success whatsoever. I've put out internal and root certificate in MCAS. Created my conditional access policy. I can see alerts from my policy so I know the conditional access policy is running and the policy is triggered. But it seems MCAS is simply unable to make any certificate comparison so just blocks everything. Certificate or no certificate. There seems little detail on this. Which browsers are supported? Should it prompt when attempting to verify the certificate?

      • rodrigobe's avatar
        rodrigobe
        Copper Contributor
        I'm having the same issue here. Did you have any update on this?

Resources