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.

Roles

In Select Server Roles, in Server Roles, select Active Directory Certificate Services.

Active Directory

In Role Services, Click following items

Web

In Confirmation,, Click Install

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

Configure

Role Service

Setup Type

CA Type

Private Key

Cryptography

Confirmation

Server

Role Service

CA

Authentication

Service

Authentication CEP

Confirm

Create Customized Web Server Certificate Template

On Active Directory Server, Open Certification Authority

Certificate

Create customized certification template

Template

Web Server →Duplicate Template

Duplicate

Configure the Properties of New Template

Properties

Properties 1

Properties 2

Properties 3

Back to Certification Authority to issue the Certificate Template

Certificate New

Test Web Server

Install Certificate on DDC

First on DDC machine, open (http://<AD CS machine IP>/certsrv) via the browser to download and install the certificate

DDC

DDC 1

Double click on the downloaded certificate file to install

DDC 2

DDC 3

DDC 4

DDC 5

DDC 6

Request New Certificate on DDC

On DDC machine, open MMC and Request New Certificate as following

New Certificate

NC 7

NC

NC 2

NC 3

NC 4

NC 5

NC 6

Binding Certificate on DDC IIS

On DDC machine, open IIS and Edit Site Binding.

Binding

Binding 1

Note:

  1. There is no need to reboot IIS or server after changing SSL certificate for DDC site.
  2. WebStudio is a prerequisite for websocket VDA since token generation is only available in WebStudio.
  3. 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:

  1. 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.

    mac

    mac1

    mac2

    mac3

  2. 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>

  3. 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.

mac4

Method2:

  1. On Mac machine, open the Browser and input http://<AD CS IP>/certsrv

    mac5

    mac6

  2. 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>

  3. 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

    mac7

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.

vda

Configure VDA with Enterprise / Domain Certificates