Axidian CertiFlow can work with Microsoft CAs that are located outside of the domain hosting the CertiFlow server.
This could be a scenario where a company has several independent domains with separate CAs in each domain, with Axidian CertiFlow deployed only in one of those domains.
When issuing a smart card, Axidian CertiFlow addresses the MSCA Proxy, and the Proxy sends a request to the target CA using the Enrollment Agent certificate.
Follow these steps to install and configure the MSCA Proxy application:
Configure the Enrollment Agent certificate template for the service account and issue the certificate.
The Enrollment Agent certificate must reside in the certificate storage of a workstation (local computer) with CertiFlow.MSCA.Proxy component installed. |
Install the CertiFlow.MSCA.Proxy.msi component on a workstation running in one domain with an external CA.
System requirements for Proxy installation are the same as for Axidian CertiFlow server components. |
Thumbprint of the Enrollment Agent certificate in enrollmentAgentCertificateThumbprint parameter.
<caProxySettings ca="servercm.external.com\EXTERNAL-CA" userName="EXTERNAL\extserviceca" password="p@ssw0rd" enrollmentAgentCertificateThumbprint="dbd1859d27395860843643ebe17e2ee3fc463aba"/> |
Specify the service account for the CA in the allow users parameter of authorization section.
<authorization> <deny users="?" /> <allow users="EXTERNAL\extserviceca" /> <deny users="*" /> </authorization> |