Citrix XenDesktop and vCenter Self-Signed Certificate

This is a step-by-step guide how to integrate Citrix XenDesktop and vCenter Self-Signed Certificate.

Overview

This is a step-by-step guide how to integrate Citrix XenDesktop and vCenter Self-Signed Certificate.  This is an option used mainly in Citrix XenDesktop 7.x (and XenApp 7.5) PoC, lab or small production environments.  This article is specifically utilizing VMware vCenter 5.5 installed on Windows 2012 R2 (not the vCenter appliance) and Citrix XenDesktop 7.5.

There are alternative methods to utilize the vCenter self-signed certificate, but this option tends to be more effective.

Optional Resolution

1. First we need to connect to the vCenter server and locate the cacert.pem file.  The default location is C:\ProgramData\VMware\VMware VirtualCenter\SSL.  The ProgramData directory is hidden by default in Windows.  Locate and copy the cacert.pem file.

Citrix XenDesktop and vCenter Self-Signed Certificate 01

2.  Paste the cacert.pem file to a directory on the Citrix XenDesktop Controller.  In our example, directory C:\Temp was utilized. You utilize a USB drive, UNC share or other means, but for simplicity, directory C:\Temp was created and used.

Citrix XenDesktop and vCenter Self-Signed Certificate 02

 3.  Next we need to import this certificate.  From Run, type mmc and press OK.

Citrix XenDesktop and vCenter Digital Certificate Integration 03

 4. On the File menu, select Add/Remove Snap-in.

vCenterCert_Image04

 5. Select Certificates from the Available snap-ins and click Add.

 vCenterCert_Image05

 6.  Select Computer account and click Next.

 vCenterCert_Image06

 7.  Click OK.

 vCenterCert_Image08

 8. Navigate to Certificates, Trusted Root Certification Authorities, right-click, select All Tasks and Import.

vCenterCert_Image09

 9. Click Browse.

 vCenterCert_Image11

 10.  Navigate to the location where the cacert.pem is saved, select the cacert.pem file and click Open.  You may need to select the All files (*.*) option to view the cacert.pem.

vCenterCert_Image12

 11.  Click Next.

vCenterCert_Image13 

12. Click Finish.

vCenterCert_Image15

 13. Click OK.

vCenterCert_Image16

 This should enable you to integrate the Citrix XenDesktop / XenApp 7 controller with VMware vCenter.

References:

Using the default VMware vCenter server certificate in XenDesktop POCs