Hello,
Regarding AD CS limitations:
- AD CS is specially designed for the Windows Server series operating systems and can only be deployed and run on computers running Windows Server.
- AD CS can run in standalone mode without an Active Directory environment, but its functionality and efficiency are significantly improved when integrated with AD. For example, AD combined with group policy can implement advanced functions such as automatic distribution of certificate templates, automatic certificate registration, and automatic certificate renewal.
- Deploying AD CS requires holding a corresponding Windows Server license, which can be a significant cost investment, especially for large-scale deployments or where advanced features (such as Datacenter edition) are required.
If you want to know more about AD CS, you can refer to the following link: What is Active Directory Certificate Services? | Microsoft Learn
AD CS does not directly support Linux computers by default, but you can use a third-party tool to generate and submit a certificate request to AD CS to obtain a certificate. Reference links: windows - How do I request a certificate from CEP / CES on a Microsoft CA on OSX or Linux? - Server Fault
CS includes Certificate Revocation List (CRL) management capabilities. You can use the AD CS management console to create and publish CRLs.
AD CS itself does not directly generate or manage multiple PEM files containing multiple CRL objects. It usually publishes a CRL file as a single CRL object and can support multiple CRL distribution points at the same time (each corresponding to a separate CRL file), which is not a built-in feature of AD CS.
As for multiple CA certificates in X.509v3 format, AD CS certainly supports that. In an AD CS deployment, there may be one or more root CAs and intermediate CAs. Each CA will have its own certificates (PEM format or other formats) that comply with the X.509v3 standard.
Implementing AD CS in the DMZ requires some additional configuration to ensure security. You can use the Jamf AD CS Connector to add AD CS as a PKI provider to Jamf Pro for distributing certificates. Reference links: Overview - Integrating with Active Directory Certificate Services (AD CS) Using Jamf Pro | Jamf
Best Regards,
Yanhong Liu
============================================
If the Answer is helpful, please click "Accept Answer" and upvote it.