Picture of Enable Self‑Signed Certificate Support for Connect Integrations (Connect Flow,  Connect Hybrid & Connect Switch)

Enable Self‑Signed Certificate Support for Connect Integrations (Connect Flow,  Connect Hybrid & Connect Switch)

Overview

When a Connect plug‑in sends data to an HTTPS endpoint, the platform normally verifies that the server’s SSL/TLS certificate is trusted (signed by a recognised Certificate Authority, valid for the current date, and issued for the correct hostname). Development and on‑premise systems often use self‑signed, expired, or otherwise untrusted certificates. In those cases, requests fail with an SSL/TLS error and the order cannot be posted.

The Ignore SSL Certificate Validation setting lets you bypass all certificate checks for a single API connection, so that calls succeed even when the endpoint’s certificate is not trusted.

Note: This setting is only available for Connect: Flow, Connect: Switch and Connect: Hybrid


Key Setting

Field Location Default Scope
Ignore SSL Certificate Validation (checkbox) Connect PluginsConnect Flow, Connect Hybrid, or Connect SwitchConfigure.
For Connect Flow the option is also available in each supplier‑level profile.
Cleared (validation enforced) Only impacts the profile you edit

Tooltip shown in the UI

“If enabled, SSL/TLS certificate validation will be bypassed, allowing connections even if the certificate is expired, self‑signed, or untrusted.”


Typical Use‑Cases

Scenario Why you might enable the setting
Local development or CI Test APIs often use self‑signed certificates generated on demand.
Internal MIS with a private CA The MIS is secured by an internal root certificate that the storefront VM does not trust.
Temporary work‑around for an expired certificate You need to keep order flows running while the endpoint’s certificate is renewed.

Step‑by‑Step Implementation Guide

  1. Open the configuration panel

    • Sign in as an administrator.

    • Go to Connect Plugins and select Connect Flow, Connect Hybrid, or Connect Switch.

    • Click Configure next to the relevant Connect plugin (or the supplier profile for Connect Flow).

  2. Enable certificate override

    • Tick Ignore SSL Certificate Validation.

    • Click Save.

  3. Test the connection

    Setting state Result visible in order extra‑data or job print‑order history
    Disabled (default) “The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.”
    Enabled Alternate, successful response from the API.
  4. Monitor & review

    • Use storefront logs or the job print‑order history to confirm that calls reach the endpoint.

    • Once the target system presents a valid CA‑signed certificate, return to the settings page and clear the checkbox to restore full verification.


Technical Notes (for advanced users)

  • The plug‑in creates an HttpClientHandler with a ServerCertificateCustomValidationCallback that always returns true, then passes it to a new HttpClient.

  • Certificate validation is skipped only for the requests made through that client instance; other HTTPS traffic in the platform still performs full validation.

  • The setting is stored per connection, so you can enable it on one API profile while leaving others secured.


Best Practice

Do Avoid
Enable the override only in trusted or isolated networks. Leaving the checkbox enabled on publicly‑accessible endpoints.
Document why the override is active and schedule a review date. Relying on the override as a permanent solution instead of fixing the certificate.
Disable the override as soon as a valid certificate is available. Assuming that the override protects against man‑in‑the‑middle attacks—it does not.

By following these steps, you can connect Connect Flow, Connect Hybrid, and Connect Switch to endpoints secured with self‑signed or untrusted certificates while keeping the rest of your storefront’s HTTPS communications fully validated.

Incomplete
Alternate Search Terms

disable SSL verification in Connect Flow, self‑signed certificate error Connect plugin, ignore TLS handshake certificate Connect Hybrid, bypass certificate trust Connect Switch, allow insecure HTTPS endpoint Connect integrations, SSL/TLS connection failed could not establish trust, HTTPS certificate validation override setting, fix self‑signed SSL error in development, Connect API certificate untrusted solution, temporary workaround expired SSL Connect