Configure VDA with Enterprise / Domain Certificates
Besides DDC self-signed certificates, there is another option to configure VDA with AD CS issued CA certificates, so that you can configure all Citrix components with one CA certificate. Follow the instructions to Configure VDA with Enterprise/Domain certificates.
Install Active Directory Certificate Services
Log on Active Directory Server, Open Server Manager and click Manage, and then click Add Roles and Features. The Add Roles and Features Wizard opens.
In Select Server Roles, in Server Roles, select Active Directory Certificate Services.
In Role Services, Click following items
In Confirmation,, Click Install
For more information, see Install the certification authority.
Configure Active Directory Certificate Services
In Server Manager, click on AD CS on the left pane. If there is a warning mark, then click on the flag on the right corner, then click Configure Active Directory Certificate Services to start the configuration
Create Customized Web Server Certificate Template
On Active Directory Server, Open Certification Authority
Create customized certification template
Web Server →Duplicate Template
Configure the Properties of New Template
Back to Certification Authority to issue the Certificate Template
Install Certificate on DDC
First on DDC machine, open (http://<AD CS machine IP>/certsrv) via the browser to download and install the certificate
Double click on the downloaded certificate file to install
Request New Certificate on DDC
On DDC machine, open MMC and Request New Certificate as following
Binding Certificate on DDC IIS
On DDC machine, open IIS and Edit Site Binding.
Note:
- There is no need to reboot IIS or server after changing SSL certificate for DDC site.
- WebStudio is a prerequisite for websocket VDA since token generation is only available in WebStudio.
- If there are multiple DDC machines, the step to bind the certificate shall be done for all DDC machines, and ensure they are all binding the same certificate.
Install the Certificate on Mac
There are two ways to install the AD CS issued certificate on the Mac machine Method1:
-
On DDC machine, open the Manage computer certificates by
certlm.msc
command.Make sure to select the certificate which is selected in Step Binding Certificate on DDC IIS and Export the certificate.
-
Transfer the exported certificate in above step to Mac machine,execute the following commands in Terminal App to trust the certificate:
sudo security add-trusted-cert -d -r trustAsRoot -p basic -p ssl -k /Library/Keychains/System.keychain <path/to/cert file name>
-
Open Keychain Access app, double confirm the certificate is added to System keychain and trust it for Secure socket Layer(SSL) and X.509 Basic Policy.
Method2:
-
On Mac machine, open the Browser and input http://<AD CS IP>/certsrv
-
Execute the following commands in Terminal App to trust the downloaded certificate in above step
sudo security add-trusted-cert -d -r trustRoot -p basic -p ssl -k /Library/Keychains/System.keychain <path/to/cert file name>
-
Open Keychain Access app, double confirm the certificate is added to System keychain and trust it for Secure socket Layer(SSL) and X.509 Basic Policy
Install Citrix VDA for macOS
To install Citrix VDA for macOS, see install VDA.
After installation, open the VDA Configuration app to finish the Enrollment and Registration.