Skip to content

Commit 5f81219

Browse files
Merge pull request mendix#10444 from mendix/olu-custom-domain-dec03-25
Adding more information about ICC
2 parents f9e1501 + c0b3251 commit 5f81219

1 file changed

Lines changed: 10 additions & 7 deletions

File tree

content/en/docs/deployment/mendix-cloud-deploy/custom-domains.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -126,23 +126,26 @@ Once you have a signed SSL/TLS certificate, you can upload it by following these
126126

127127
6. Paste the signed **TLS Certificate** (in PEM format).
128128

129-
7. Paste an **Intermediate Certificate Chain**. This is optional, but highly recommended. The intermediate certificate chain is provided by your certificate authority.
129+
7. Paste an **Intermediate Certificate Chain**. While optional for modern browsers, it is mandatory for programmatic access and service consumption (like [OData services](/refguide/consumed-odata-services/)). The intermediate certificate chain is provided by your certificate authority.
130130

131131
{{< figure src="/attachments/deployment/mendix-cloud-deploy/custom-domains/signed-certificate.png" width=80% class="no-border" >}}
132132

133133
8. Click **Save** to complete the process.
134134

135135
{{% alert color="warning" %}}
136-
The intermediate certificates of the main certificate authorities are included in the built-in CA databases of modern browsers. Therefore, you do not need to include an intermediate certificate to serve your website through SSL/TLS to users of modern browsers.
136+
The intermediate certificates of the main certificate authorities are included in the built-in CA databases of modern browsers. Therefore, you do not need to include an intermediate certificate to serve your website through SSL/TLS for users with modern browsers.
137137

138-
However, you cannot predict how your users will attempt to connect to your website; not including an intermediate certificate may result in connection issues for some users.
138+
However, intermediate certificate chains are mandatory for programmatic access and [service consumption](https://www.mendix.com/evaluation-guide/app-lifecycle/develop/integration/service-exposure/), and missing intermediate certificates will cause service consumption failures even when browser access works normally. Tools such as curl, programming languages, and operating systems do not automatically resolve missing intermediate certificates.
139139

140-
Tools such as curl do not recognize intermediate certificates automatically. Because of this, intermediate certificates are highly recommended but optional.
141-
140+
You cannot predict how your users will attempt to connect to your website, and not including an intermediate certificate may result in connection issues for some users. To this end, Mendix recommends always including the intermediate certificate chain to ensure reliable connectivity for all use cases.
142141
{{% /alert %}}
143142

144143
You can now configure your custom domain. See [Configuring a Custom Domain](#Configuring), below.
145144

145+
{{% alert color="info" %}}
146+
After uploading, always verify your certificate using an SSL checker to identify any missing intermediate certificates before they cause service disruptions.
147+
{{% /alert %}}
148+
146149
## Uploading Your Own Custom Domain Certificate{#Uploading}
147150

148151
To upload a custom domain certificate, you need to have the following things prepared:
@@ -163,7 +166,7 @@ To upload the custom domain certificate, follow these steps:
163166

164167
5. Paste the **TLS Private Key**.
165168

166-
6. Paste an **Intermediate Certificate Chain**. This is optional, but most browsers require it. The intermediate certificate chain is provided by your certificate authority.
169+
6. Paste an **Intermediate Certificate Chain**. While optional for modern browsers, it is mandatory for programmatic access and service consumption (like [OData services](/refguide/consumed-odata-services/)). The intermediate certificate chain is provided by your certificate authority.
167170

168171
{{< figure src="/attachments/deployment/mendix-cloud-deploy/custom-domains/new-certificate.png" width=60% class="no-border" >}}
169172

@@ -204,7 +207,7 @@ You can do this by editing an existing custom domain certificate. To update an e
204207
1. Click the **More Options** ({{% icon name="three-dots-menu-horizontal" %}}) icon on the CSR of interest.
205208
2. Select **Edit**.
206209
3. Paste the signed **TLS Certificate**.
207-
4. Paste the **Intermediate Certificate Chain**. This is optional, but most browsers require it. The intermediate certificate chain is provided by your certificate authority.
210+
4. Paste an **Intermediate Certificate Chain**. While optional for modern browsers, it is mandatory for programmatic access and service consumption (like [OData services](/refguide/consumed-odata-services/)). The intermediate certificate chain is provided by your certificate authority.
208211

209212
{{% alert color="warning" %}}
210213
To edit an existing custom domain certificate, you need the following:

0 commit comments

Comments
 (0)