> For the complete documentation index, see [llms.txt](https://docs.parallels.com/landing/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.parallels.com/landing/ras-reference-architecture/port-reference-and-ssl-certificates/ssl-certificates/parallels-client-configuration.md).

# Parallels Client Configuration

When using a certificate issued by an Enterprise Certification Authority (CA) or another private Root CA, the Root CA certificate must be trusted by the Parallels Client to prevent certificate trust warnings and enable secure SSL/TLS connections.&#x20;

### Parallels Client for Windows&#x20;

Starting with Parallels RAS 21.1 Update 1, Parallels Client for Windows uses the Microsoft Windows Certificate Store as its primary source of trusted certificates.

{% hint style="warning" %}
**Attention**: Prior versions of Parallels Client for Windows used the `trusted.pem` and `customtrusted.pem` files for certificate validation. Starting with Parallels RAS 21.1 Update 1, Parallels Client uses the Windows Certificate Store as its primary source of trusted certificates.&#x20;

Certificates that exist only in `customtrusted.pem` are **not** automatically imported into the Windows Certificate Store during an upgrade. To avoid certificate trust warnings, import any required custom Root CA certificates into the Windows Certificate Store before upgrading.&#x20;

The `trusted.pem` and `customtrusted.pem` files remain available as a fallback mechanism **only** if the Windows Certificate Store cannot be accessed. This fallback mechanism is **not** used when a required certificate is missing from the Windows Certificate Store.
{% endhint %}

If the Root CA certificate is already trusted by Windows, no additional Parallels Client configuration is required.&#x20;

Root certificates distributed through Active Directory Group Policy, Microsoft Intune, or other Windows certificate management mechanisms are automatically trusted by Parallels Client.&#x20;

#### Adding a Custom Root Certificate Manually&#x20;

If the required Root CA certificate is not present in the Windows Certificate Store, import it into the appropriate Windows trusted certificate store.&#x20;

1. Export the Root CA certificate in Base-64 encoded X.509 (`.CER`) format.&#x20;
2. Press <kbd>Win</kbd> + <kbd>R</kbd> and to open the Windows Certificate Manager and do one of the following:
   * Enter `certlm.msc` to manage certificates for the local computer, or&#x20;
   * Enter `certmgr.msc` to manage certificates for the current user.
3. Expand **Trusted Root Certification Authorities** and select **Certificates**.&#x20;
4. Right-click on **Certificates** and select **All Tasks** > **Import**.&#x20;
5. Complete the **Certificate Import Wizard**:
   1. Select the exported `.CER` file.&#x20;
   2. Choose **Trusted Root Certification Authorities** as the destination store.&#x20;
   3. Finish the wizard.
6. Reconnect the Parallels Client.&#x20;

The Secure Gateway certificate should now be validated successfully.

### Parallels Client for Linux&#x20;

#### IGEL OS 12&#x20;

1. Open the following file:\
   \
   `$HOME/.config/2X/Client/customtrusted.pem`&#x20;
2. If the file does not exist, create it.&#x20;
3. Paste the exported certificate content into the file.&#x20;
4. If other certificates are already present, append the new certificate to the end of the file.&#x20;

#### Other Linux distributions&#x20;

1. Locate the `trusted.pem` file, typically found in:\
   \
   `<installation directory>/share/<installation>`&#x20;
2. Open the `customtrusted.pem` file in the same location. If the file does not exist, create it.
3. Paste the exported certificate contents into the file.
4. If other certificates are already present, append the new certificate to the end of the file.

After `customtrusted.pem` is created, Parallels Client verifies that the root CA exists in either trusted.pem or customtrusted.pem.

### Parallels Client for macOS&#x20;

Parallels Client for macOS relies on the operating system's trusted certificate authorities. Add the root certificate to the macOS trust store using the standard macOS certificate management tools.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.parallels.com/landing/ras-reference-architecture/port-reference-and-ssl-certificates/ssl-certificates/parallels-client-configuration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
