---
title: "Fixed Domain"
slug: "fixeddomain"
updated: 2026-05-06T02:30:40Z
published: 2026-05-06T02:30:40Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.12dsynergy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Fixed Domain

To generate or renew a certificate for a fixed domain like [synergy.myserver.com](http://synergy.myserver.com), ACME will challenge over TCP port 80. It does this because there isn’t a certificate yet for HTTPS. It will try to read a file of a particular name, but the name changes each challenge.

This can be done via 12d Synergy or through other web servers that can read files, but cannot assist with configuring other tools such as IIS, NGINX, Apache, etc.

> [!NOTE]
> Please note that 12d Synergy will accept requests on TCP port 80 for ACME purposes only when an ACME challenge file exists. At other times, it will be rejected.

### 1.0. How to Generate a Certificate

> [!WARNING]
> This tool must be run from the command line and is configured via a JSON-formatted configuration file.

1. Decide how to deliver the certificate file.

Will it be via 12d Synergy over TCP port 80, or through another web server?

If it is through 12d Synergy, ensure to have the location of your general store.

> [!NOTE]
> The **Challenge File Directory Path** is the path to your ***<General Store>***. For example, it can be ***c:\12dSData\GeneralStore\Acme***.

1. Choose a friendly name for the certificate to refer to it. In the sample config file below, the certificate is referred to as ***12dSynergyCertificate***.
2. Create a config file at some location (eg: c:\acme\acme.config).

```json
{ 

   "ContactEmail": "mailto:Your@Email.com", 

   "DomainName": "your.serveraddress.com", 

   "ChallengeType": "HTTP", 

   "ChallengeFileDirectoryPath": "StorageLocation – see step 1 of this procedure", 

   "FriendlyName": "12dSynergyCertificate" 

}
```

> [!NOTE]
> You can get help by running it with the **--help**option as shown below. ![](https://cdn.document360.io/36833d89-59e3-46a5-b491-e9aa1b524a85/Images/Documentation/help.png)

1. Configure 12d Synergy to accept ACME challenge requests, if required.
  1. Go to your **12d Synergy Administration application > System Settings tab > Custom Settings** **tab**.
  2. Add a custom setting, **AcmeEnabled = 1**, using the ![](https://cdn.document360.io/36833d89-59e3-46a5-b491-e9aa1b524a85/Images/Documentation/plus(18).png) icon. ![](https://cdn.document360.io/36833d89-59e3-46a5-b491-e9aa1b524a85/Images/Documentation/custsetg.jpg)

> [!NOTE]
> This may move from a custom setting in the future.
  3. [Restart your 12d Synergy server](/v1/docs/clone-the-12d-synergy-server#13-how-to-restart-the-12d-synergy-server).
  4. Ensure software and hardware firewalls allow access to TCP port 80.
2. Run the tool at the command prompt using the following command.

```cmd
 12dsCertTool.exe --mode Challenge --config c:\acme\acme.config
```

If the tool runs successfully, a “**Successfully wrote the certificate**” message is displayed. If not, review your settings and check your configuration/firewall.
3. Configure 12d Synergy to use the new certificate.
  1. Go to your **12d Synergy Administration application > System Settings tab >** **SSL Certificates tab > Use an Existing Certificate tab**.
  2. Enter the friendly name (from step 2 of this procedure) of the certificate in the **Certificate Identifier**box. ![](https://cdn.document360.io/36833d89-59e3-46a5-b491-e9aa1b524a85/Images/Documentation/useexistingcert(1).jpg)
  3. Similarly, in the **12d Synergy Administration application > System Settings tab >** **Web Access tab > HTTPS Setup**tab, enter the friendly name of the certificate in the **Certificate Identifier**box. ![](https://cdn.document360.io/36833d89-59e3-46a5-b491-e9aa1b524a85/Images/Documentation/httpssetup(1).jpg)
4. [Restart your 12d Synergy Server](/v1/docs/clone-the-12d-synergy-server#13-how-to-restart-the-12d-synergy-server). Going forward, ensure to restart the 12d Synergy Server after the certificate is renewed.

### 2.0. How to Set Up a Microsoft Task to Run the Tool

12d Synergy recommends setting up a Microsoft Task to run this on a schedule, but ensure it is run under an administrative account.

You should schedule this to occur once per month. Note that the 12d Synergy Server must be restarted to use the new certificate. So, ideally, you should time this to occur just before your regular maintenance task, which is performed from the **12d Synergy Administration application > General tab >** **Maintenance tab**.
