Administrator Guide
In each root level folder, there is a second-level folder that is the name of the VM on which the certicate is installed. This folder
contains the following les:
• The exported .pfx le
• A Java Script Object Notation (JSON) representation of the certicate (.json le)
• A text le where you can view the certicate subject name, expiration date, and other information.
Step 2: Obtain certicates from a trusted certication authority and copy
the .cer les to a share
1 If you have not already, obtain one or more certicates from a trusted certication authority, as described in Obtain a Certicate on
the Microsoft website.
2 On the Console VM, follow the same procedure that you did earlier to create a UNC le share for the trusted certication
authority .cer les. For example, create a le share that is named \\<
Prex
>CON01\TCAShare. Make sure that the <Prex>-System
account has Read/Write permissions.
3 Copy the certicate (.cer) le or les to the share location.
NOTE: Notice that there may be both a root certication authority certicate and an intermediate certication
authority certicate.
Step 3: Import the trusted root and intermediate certication authority.cer
les to establish the certicate chain on each VM
This step establishes the correct certicate chain of trust on each VM. A certicate chain consists of all the certicates that are needed to
certify the subject that is identied by the end certicate. For example, an intermediate certication authority certicate is linked to a root
certication authority certicate. To view the certicate chain, open the Certicates snap-in (Certmgr.msc), double-click the certicate,
and then click the Certication Path tab.
1 In the Windows Azure Pack management portal for administrators, click Automation, and then click Runbooks.
Depending on the number of certicates you have, and the certicate chain, you may have to run this runbook multiple times.
For example, say you have one wildcard certicate that is registered at the domain level that you want to use for all sites on both VMs.
It has an intermediate certication authority certicate and a root certication authority certicate. In this case, you would run the
runbook two times.
• First, specify the share path of the root .cer le in CerPathName, and Root for StoreName in one run.
• Second, specify the share path of the intermediate .cer le for CerPathName, and CA as StoreName in the second run.
2 When you run the runbook, specify the following parameters:
Table 38. Runbook Parameters
Input Parameter Details
CerPathName The full path and le name where you saved the Internet Security Certicate (.cer) le in
Step 2; for example, \\<
Prex
>CON01\TCAShare\
lename
.cer
ComputerNames You must specify the computer names in JSON format.
• To import the .cer le to both VMs, specify:
["<Prex>APA01" , "<Prex>-APT01"]
• To import the .cer le to a single VM, specify:
["<Prex>APA01"] or ["<Prex>APT01"]
StoreLocation For SSL certicates, type LocalMachine.
130 Security