Both Cisco ISE as well as Aruba ClearPass do not support HTTP 1.1 when looking up OCSP and do not send a host header in their OCSP request. Therefore, they cannot connect to a general SCEPman instance running on Azure App Services. The error message may look like this:
Cisco is currently investigating future enhancements but for the time being you can use an Azure Application Gateway to provide an instance of SCEPman not requiring a Host Header.
The following instructions outline the steps required to create an Azure Application Gateway for SCEPman:
1) Create a new Application Gateway
2) Provide the necessary basic information
3) Create a new static public IP address
4) Create a new Backend Pool
5) Add a routing rule for HTTP
5b) Add a new HTTP Setting with Host Header (your SCEPman public FQDN)
6) Optional: Add a routing rule for HTTPS
6b) Add a new HTTPS Setting with Host Header (your SCEPman public FQDN)
7) Confirm Routing Rules
Then, add a DNS name for the Gateway:
Open the IP Address resource
Add a name of your choice as DNS name label
Optional: You can add a CNAME entry for a DNS record that you own DNS servers.
Eventually, configure the new name in the SCEPman settings:
Go the App Service for SCEPman and open the Configuration page in the Settings section.
Edit the value AppConfig:BaseURL.
Enter the DNS name for the IP address prefixed with "http://". If you have configured a TLS certificate in the Azure Application Gateway, you may also use HTTPS.
In the Intune configuration, you may still use the App Service's URL instead of the Azure Application Gateway's. If you do this, the clients communicate directly with the App Service. You must configure the Azure Application Gateway's URL in Cisco ISE, as only this URL supports HTTP 1.0 requests.