<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>unidesk &#8211; Carl Webster</title>
	<atom:link href="https://www.carlwebster.com/tag/unidesk/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.carlwebster.com</link>
	<description>The Accidental Citrix Admin - The site for those who find themselves supporting Citrix involuntarily or accidentally</description>
	<lastBuildDate>Fri, 11 Jun 2021 12:01:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
<site xmlns="com-wordpress:feed-additions:1">42228915</site>	<item>
		<title>Installing an SSL Certificate for Citrix App Layering &#8211; Enterprise Layering Management</title>
		<link>https://www.carlwebster.com/installing-ssl-certificate-citrix-app-layering-enterprise-layering-management/</link>
					<comments>https://www.carlwebster.com/installing-ssl-certificate-citrix-app-layering-enterprise-layering-management/#comments</comments>
		
		<dc:creator><![CDATA[Carl Webster]]></dc:creator>
		<pubDate>Mon, 12 Jun 2017 09:50:42 +0000</pubDate>
				<category><![CDATA[Citrix Virtual Apps and Desktops]]></category>
		<category><![CDATA[XenApp/XenDesktop 7.0 - 7.7]]></category>
		<category><![CDATA[app layering]]></category>
		<category><![CDATA[ssl certificate]]></category>
		<category><![CDATA[unidesk]]></category>
		<guid isPermaLink="false">https://www.carlwebster.com/?p=10386</guid>

					<description><![CDATA[In testing Citrix App Layering (Unidesk) in my lab, I wanted to install an SSL certificate on the Enterprise Layering Management (ELM) appliance. My first try didn&#8217;t go well, so&#8230;]]></description>
										<content:encoded><![CDATA[<p>In testing Citrix App Layering (Unidesk) in my lab, I wanted to install an SSL certificate on the Enterprise Layering Management (ELM) appliance. My first try didn&#8217;t go well, so I thought I would document the process I followed on the second try, which did work.</p>
<p><span id="more-10386"></span></p>
<p><strong>Updated 28Feb2019 to remove App Layering version info. The process documented works for 4.x, 18xx, and 19xx versions.</strong></p>
<p>After importing the appliance, I logged into the CentOS console and configured the basic networking stuff, as shown in Figure 1.</p>
<figure id="attachment_33098" aria-describedby="caption-attachment-33098" style="width: 274px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure001.png" target="_blank" rel="noopener"><img fetchpriority="high" decoding="async" class="wp-image-33098 size-full" src="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure001.png" alt="Figure 1" width="274" height="235" /></a><figcaption id="caption-attachment-33098" class="wp-caption-text">Figure 1</figcaption></figure>
<p>Next, I used Internet Exploder, I mean Explorer (IE), to start the rest of the configuration steps.</p>
<p>After setting the passwords for the three management accounts, the next item was the HTTP Certificate Settings.</p>
<p>One of the awesome benefits of being a CTP is that DigiCert gives the CTPs almost unlimited SSL certificates. Thank you very much, DigiCert.</p>
<p>The first thing I needed to do was generate a CSR file to give to DigiCert for my certificate request. Since the ELM is based on CentOS Linux, it has OpenSSL included. I found a <a href="https://www.digicert.com/easy-csr/openssl.htm">helpful article from DigiCert support</a> that automatically generates the required OpenSSL command, as shown in Figure 2.</p>
<figure id="attachment_33100" aria-describedby="caption-attachment-33100" style="width: 1014px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure002.png" target="_blank" rel="noopener"><img decoding="async" class="wp-image-33100 size-full" src="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure002.png" alt="Figure 2" width="1014" height="721" srcset="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure002.png 1014w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure002-422x300.png 422w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure002-900x640.png 900w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure002-768x546.png 768w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure002-600x427.png 600w" sizes="(max-width: 1014px) 100vw, 1014px" /></a><figcaption id="caption-attachment-33100" class="wp-caption-text">Figure 2</figcaption></figure>
<p>I use PuTTY to log on to the console as root and pasted in the OpenSSL command that DigiCert supplied, as shown in Figure 3.</p>
<p><strong>Note:</strong> There is a bug in a fresh import of the 4.2 appliance where the wizard used to change the three account&#8217;s passwords does not change the password for root. To login as root, use the default password.</p>
<figure id="attachment_33101" aria-describedby="caption-attachment-33101" style="width: 667px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure003.png" target="_blank" rel="noopener"><img decoding="async" class="wp-image-33101 size-full" src="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure003.png" alt="Figure 3" width="667" height="434" srcset="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure003.png 667w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure003-461x300.png 461w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure003-600x390.png 600w" sizes="(max-width: 667px) 100vw, 667px" /></a><figcaption id="caption-attachment-33101" class="wp-caption-text">Figure 3</figcaption></figure>
<p>Next, I used WinSCP to download the two files created, as shown in Figure 4.</p>
<figure id="attachment_33103" aria-describedby="caption-attachment-33103" style="width: 429px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure004.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-33103 size-full" src="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure004.png" alt="Figure 4" width="429" height="647" srcset="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure004.png 429w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure004-199x300.png 199w" sizes="auto, (max-width: 429px) 100vw, 429px" /></a><figcaption id="caption-attachment-33103" class="wp-caption-text">Figure 4</figcaption></figure>
<p>I used the CSR file to request my SSL certificate from DigiCert.</p>
<p>Once I received my ZIP file, I extracted the certificate files to the same folder I placed the CSR and KEY files downloaded from the ELM appliance, as shown in Figure 5.</p>
<figure id="attachment_33104" aria-describedby="caption-attachment-33104" style="width: 600px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure005.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-33104 size-full" src="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure005.png" alt="Figure 5" width="600" height="261" srcset="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure005.png 600w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure005-530x231.png 530w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a><figcaption id="caption-attachment-33104" class="wp-caption-text">Figure 5</figcaption></figure>
<p>Using Notepad++, I opened the CRT and KEY files and created a new blank unidesk_labaddomain_com.pem file. I then copied the KEY file contents first into the PEM file and then added the CRT file to the bottom of the PEM file, as shown in Figure 6.</p>
<figure id="attachment_33105" aria-describedby="caption-attachment-33105" style="width: 678px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure006.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-33105 size-full" src="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure006.png" alt="Figure 6" width="678" height="1272" srcset="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure006.png 678w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure006-160x300.png 160w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure006-426x800.png 426w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure006-600x1126.png 600w" sizes="auto, (max-width: 678px) 100vw, 678px" /></a><figcaption id="caption-attachment-33105" class="wp-caption-text">Figure 6</figcaption></figure>
<p>Back in the browser interface for the ELM appliance, click <em>Edit</em> for HTTP Certificate Settings, as shown in Figure 7.</p>
<figure id="attachment_33107" aria-describedby="caption-attachment-33107" style="width: 917px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure007.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-33107 size-full" src="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure007.png" alt="Figure 7" width="917" height="563" srcset="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure007.png 917w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure007-489x300.png 489w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure007-900x553.png 900w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure007-768x472.png 768w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure007-600x368.png 600w" sizes="auto, (max-width: 917px) 100vw, 917px" /></a><figcaption id="caption-attachment-33107" class="wp-caption-text">Figure 7</figcaption></figure>
<p>Click <em>Upload</em> as shown in Figure 8.</p>
<figure id="attachment_33109" aria-describedby="caption-attachment-33109" style="width: 682px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure008.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-33109 size-full" src="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure008.png" alt="Figure 8" width="682" height="332" srcset="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure008.png 682w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure008-530x258.png 530w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure008-600x292.png 600w" sizes="auto, (max-width: 682px) 100vw, 682px" /></a><figcaption id="caption-attachment-33109" class="wp-caption-text">Figure 8</figcaption></figure>
<p>Browse to the PEM file created earlier, select it and click <em>Open,</em> as shown in Figure 9.</p>
<figure id="attachment_33111" aria-describedby="caption-attachment-33111" style="width: 911px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure009.png"><img loading="lazy" decoding="async" class="size-full wp-image-33111" src="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure009.png" alt="Figure 9" width="911" height="299" srcset="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure009.png 911w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure009-530x174.png 530w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure009-900x295.png 900w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure009-768x252.png 768w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure009-600x197.png 600w" sizes="auto, (max-width: 911px) 100vw, 911px" /></a><figcaption id="caption-attachment-33111" class="wp-caption-text">Figure 9</figcaption></figure>
<p>Verify the <em>Uploaded Certificate</em> information is correct. If it is, click <em>Save,</em> as shown in Figure 10. If the information is not correct, you may need to recreate the PEM file or receive a new SSL certificate.</p>
<figure id="attachment_33113" aria-describedby="caption-attachment-33113" style="width: 776px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure010-1.png"><img loading="lazy" decoding="async" class="size-full wp-image-33113" src="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure010-1.png" alt="Figure 10" width="776" height="599" srcset="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure010-1.png 776w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure010-1-389x300.png 389w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure010-1-768x593.png 768w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure010-1-600x463.png 600w" sizes="auto, (max-width: 776px) 100vw, 776px" /></a><figcaption id="caption-attachment-33113" class="wp-caption-text">Figure 10</figcaption></figure>
<p>Click <em>Yes </em>to restart the webserver, as shown in Figure 11.</p>
<figure id="attachment_33114" aria-describedby="caption-attachment-33114" style="width: 387px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure011.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-33114 size-full" src="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure011.png" alt="Figure 11" width="387" height="165" /></a><figcaption id="caption-attachment-33114" class="wp-caption-text">Figure 11</figcaption></figure>
<p>I created a DNS A record to match the SSL certificate, as shown in Figure 12.</p>
<figure id="attachment_33116" aria-describedby="caption-attachment-33116" style="width: 400px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure012.png"><img loading="lazy" decoding="async" class="size-full wp-image-33116" src="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure012.png" alt="Figure 12" width="400" height="455" srcset="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure012.png 400w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure012-264x300.png 264w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a><figcaption id="caption-attachment-33116" class="wp-caption-text">Figure 12</figcaption></figure>
<p>Once the browser window refreshes, exit IE, restart IE, and browse to https://FQDN of the ELM appliance as shown in Figure 13.</p>
<p>Notice there are no SSL certificate errors even though the PEM file did not contain any Intermediate or Root certificate information.</p>
<figure id="attachment_33118" aria-describedby="caption-attachment-33118" style="width: 1346px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure013.png"><img loading="lazy" decoding="async" class="size-full wp-image-33118" src="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure013.png" alt="Figure 13" width="1346" height="518" srcset="https://www.carlwebster.com/wp-content/uploads/2017/06/Figure013.png 1346w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure013-530x204.png 530w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure013-900x346.png 900w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure013-768x296.png 768w, https://www.carlwebster.com/wp-content/uploads/2017/06/Figure013-600x231.png 600w" sizes="auto, (max-width: 1346px) 100vw, 1346px" /></a><figcaption id="caption-attachment-33118" class="wp-caption-text">Figure 13</figcaption></figure>
<p>I want to give a shout-out to Kyle at DigiCert support for all the time he spent with me working through this process.</p>
<p>Thanks</p>
<p>Webster</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.carlwebster.com/installing-ssl-certificate-citrix-app-layering-enterprise-layering-management/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">10386</post-id>	</item>
	</channel>
</rss>
