Picture of SSL and bindings

SSL and bindings

Give your storefront its own web address. We issue and renew its SSL certificate for you: add the domain, copy a few DNS records to your DNS provider, and we do the rest. Work through the lessons, or search Troubleshooting for an answer.
Topic hub

SSL and bindings

Give your storefront its own web address. We issue and renew its SSL certificate for you: add the domain, copy a few DNS records to your DNS provider, and we do the rest. Work through the lessons, or search Troubleshooting for an answer.

Updated 12 Nov 2026

Lessons

Get started

Lesson 1 of 8 | 3 min

How custom domains and automatic SSL work

What a custom domain is, what Infigo does for you and the three things you do.

Automatic SSL is the standard

Every custom domain on your storefront gets a free SSL certificate from Let's Encrypt, issued and renewed for you. You don't need to ask for it or switch it on. (The exceptions: domains you've arranged to manage yourself, and the few storefronts still being moved over from a certificate you bought.)

  1. Your storefront on your own web address

    Your storefront can open on your own web address, such as shop.example.com. This is a custom domain. In the admin area, each web address attached to a storefront is called a binding.

    Every custom domain needs an SSL certificate, so the address starts https://, visitors see the padlock and what they type is encrypted.

  2. What Infigo does for you

    For every custom domain on your storefront, Infigo:

    • issues a certificate from Let's Encrypt once your domain points at Infigo
    • installs it, so your storefront opens over HTTPS
    • renews it automatically, well before it expires

    When a certificate is replaced, the new one is installed before the old one is removed, so there is no gap in HTTPS for your visitors. Let's Encrypt is a free, non-profit certificate authority, trusted by virtually all browsers and devices: your visitors get the same padlock and the same encrypted connection as with a certificate you would pay for.

  3. What you no longer need to do

    • Buy SSL certificates. There is nothing to purchase.
    • Send us a certificate signing request or certificate files.
    • Track expiry dates or renew. Renewal is automatic.
    • Tell support when your domain is ready. Once your DNS records are right, Infigo picks them up and issues the certificate on its own.

  4. Your part: three steps

    1. Add the domain to your storefront in Configuration > Storefront Management.
    2. Copy the records: click the Setup needed status beside your address in the Bindings list. The window that opens lists the records for that address, each with a Copy button.
    3. Add them at your DNS provider, or send them to whoever manages your DNS.

    Infigo then finds your records and issues the certificate for you. The lesson Add a custom domain to your storefront walks you through every click.

    One exception: if your domain uses Cloudflare (with proxying on), Azure Front Door or another proxy, contact Infigo support before you change anything.

    Your part: add your domain, copy your records, add them at your DNS provider. Then the certificate is issued and renewed for you.
  5. What you'll see

    • In your browser: a padlock next to your storefront's address. If you open the certificate details from the padlock, Let's Encrypt is the issuer and the validity period is short. This is expected.
    • In Storefront Management: if your admin access includes certificate settings, the bindings list has an SSL Certificate column. Managed by Infigo means the certificate is automatic; Managed by you means you supply your own (lessons 7 and 8). If you don't see the column, that's fine: your domains are on automatic SSL unless you've arranged otherwise with support.

Lesson 2 of 8 | 5 min

Domains, DNS and SSL in plain English

Root domains and subdomains, what DNS records do, CNAME and A records, and what a certificate is.

  1. Domains, subdomains and root domains

    A domain name is the name people type to reach a website, such as example.com. You rent it from a domain registrar.

    NameWhat it isExample
    Root domain (also called the apex or "naked" domain)The domain with nothing in front of itexample.com
    SubdomainA name to the left of the root domain. You can create as many as you likeshop.example.com, www.example.com

    Two points often catch people out:

    • www is a subdomain like any other. example.com and www.example.com are two different names. If you want both to reach your storefront, you set up both.
    • A root domain is set up differently from a subdomain (see CNAME and A records below).

  2. DNS: the internet's signposts

    DNS (the Domain Name System) turns names like shop.example.com into the numeric addresses computers use to connect. Think of each DNS record as a signpost: it doesn't hold your website, it tells visitors' browsers which way to go to find it.

    Your signposts live with your DNS provider: the company whose control panel holds your domain's DNS records. It is often the company you registered the domain with, but not always. If you're not sure who yours is, ask whoever registered the domain for your organisation.

    Infigo tells you which records to add, and you (or your IT team) add them at your DNS provider. Leave your email (MX) and other records as they are. DNS changes usually show within minutes, but can take up to 48 hours to reach everywhere.

  3. CNAME and A records

    You use one of two record types to connect a domain. The Connect window for each domain in Storefront Management shows the exact values.

    • CNAME record, for subdomains. A CNAME says "this name is another name for that name". You use it to point www.example.com or shop.example.com at your storefront. Because it points at a name rather than a fixed address, Infigo can change the servers behind it without you touching your DNS.
    • A record, for the root domain. An A record points a name straight at a numeric (IP) address. The DNS standards don't allow a CNAME on a root domain, so example.com uses A records. Add both addresses Infigo shows you, so your storefront stays up if one of them is unavailable, and remove any other A records for that name, or your site may work only some of the time.

    You also add one more CNAME, the SSL validation record: its name starts _acme-challenge (for example _acme-challenge.example.com). Usually one record covers your root domain and the subdomains directly under it, such as www.example.com and shop.example.com: the setup window for each address shows exactly which record it needs. It lets Infigo issue and renew your certificate without you changing your DNS again, so leave it in place.

    Diagram: the root domain uses two A records pointing at IP addresses; www and shop use CNAME records pointing at a host name
  4. What an SSL certificate does

    An SSL certificate lets your storefront use a secure https:// address, so what visitors see and type is encrypted and can't be read or changed on the way. Think of it as a passport for your web address: it names the address, has start and expiry dates, and is issued by a certificate authority that browsers already trust.

    • With a valid certificate: https:// and, in most browsers, a padlock in the address bar.
    • Without one: a "Not secure" label, or a full-page warning such as "Your connection is not private" that stops visitors reaching your storefront.

    There are different kinds of certificate, but you don't need to choose one: Infigo picks the right type for your domains automatically.

  5. Certificates are short-lived, and renewed for you

    Every certificate has an expiry date and has to be replaced (renewed) before then. Across the industry, the maximum lifetime of a public certificate is being cut in steps:

    FromMaximum certificate lifetime
    15 March 2026200 days
    15 March 2027100 days
    15 March 202947 days

    That makes renewing by hand impractical. Infigo renews your certificates automatically, well before they expire, so none of this needs your attention.

Set up your domain

Lesson 3 of 8 | 10 min

Add a custom domain to your storefront

Every click from Storefront Management to the padlock: add the binding, copy the records, add them at your DNS provider and check.

Before you start

  • DNS access: you (or your IT team, agency or DNS provider) can add and edit DNS records for the domain. DNS changes are made at your DNS provider, not in the admin area.
  • Admin access: you can see Configuration > Storefront Management. If you can't, raise a support ticket and we'll check your admin access.
  • Which addresses: decide every address visitors should use. A subdomain (shop.example.com, www.example.com) uses a CNAME record; a root domain (example.com) uses A records. www and the root domain are separate: add each one.
  • Cloudflare or another proxy in front of your website? Contact support before you change anything (see Troubleshooting).

  1. Open Storefront Management

    1. In the admin area, click Configuration in the left sidebar.
    2. Scroll down the Configuration list and click Storefront Management (or type it in Menu Search).

    The page is headed Manage Account / Account Aliases and lists every storefront on your platform. This is where web addresses (bindings) are added. If you look after only one storefront, you may see just that storefront, with its own Bindings list: go straight to step 3. Can't see Storefront Management? Raise a support ticket and we'll check your admin access.

    Configuration in the sidebar, and the Manage Account / Account Aliases storefront list
  2. Expand your storefront's row

    Find the storefront you want to give a web address and click the small arrow (>) at the very left of its row. The Bindings section opens underneath and lists the addresses the storefront already uses.

    Each address is listed under Alias URL, with its SSL Certificate and Domain setup status beside it. If you don't see an SSL Certificate column, your admin access doesn't include certificate settings. That's fine: the steps are the same.

    Tip: on a platform with many storefronts, type its name in Search storefront first.

    The arrow at the left of a storefront row, expanded to show its Bindings list with the Alias URL, SSL Certificate and Domain setup columns
  3. Click Add new record

    In the Bindings section, click Add new record. The Create Account Alias window opens.

    A storefront can hold 10 addresses by default (domains and aliases together). If Add new record is greyed out, the limit is reached: delete an address you no longer use, or raise a support ticket if you need more.

    The Bindings section of the expanded storefront with the Add new record button
  4. Set Type to Domain

    In the Create Account Alias window, click the Type drop-down and choose Domain.

    Watch out: Type usually starts on Alias, and the Bindings list doesn't show the type afterwards, so check it shows Domain now. If you leave it on Alias, Create fails with Invalid path alias. Use only alphanumeric characters. If Domain isn't in the list, your admin role can't add domains: raise a support ticket.

    Once Type is Domain, the window also shows an SSL Certificate drop-down if your admin access includes certificate settings. Leave it on Managed by Infigo (the default) unless Infigo has agreed that you manage your own certificate for this domain.

    The Create Account Alias window with Type set to Domain, an empty Value and SSL Certificate set to Managed by Infigo
  5. Enter the web address in Value

    Click in Value and type the full address, for example shop.example.com (our screenshots use shop2.example.com).

    • Type the address only: no https://, no slash (/), no page path and no spaces.
    • Add one address at a time. www.example.com and example.com are separate addresses (you add the second one in step 7).

    Value filled in with shop2.example.com
  6. Click Create

    Click the green Create button. A green message, Binding created with success, appears at the bottom of the page. If you had the SSL Certificate drop-down, a blue banner above the Bindings list also says, for a few seconds, Certificate provisioning started for followed by your address.

    If a red message appears instead (for example Invalid domain or This alias is already in use), the window stays open: correct the Value and click Create again. The Troubleshooting tab lists each message and its fix.

    After Create: the Certificate provisioning started for shop2.example.com banner above the Bindings list and the Binding created with success message
  7. Check the binding, then add any other addresses

    Your new address now appears in the Bindings list under Alias URL, with Managed by Infigo under SSL Certificate (if you see that column). Its Domain setup shows a spinner at first. To check its type later, click Edit on its row (Type shows Domain), then Cancel.

    Adding the binding doesn't make the address work yet: the domain still has to point at Infigo (steps 8 to 11).

    Want visitors to reach you on more than one address, such as both example.com and www.example.com? Repeat steps 3 to 6 for each one. The lesson Use both example.com and www.example.com shows the result.

    The new Domain binding shop2.example.com in the Bindings list: SSL Certificate Managed by Infigo, Domain setup still loading
  8. Open the domain setup window

    After a moment, the Domain setup column beside your new address shows Setup needed (yellow). It stays that way until the DNS records are in place, then shows Ready (green). Click Setup needed. A window titled Connect followed by your address and to your shop opens (for example, Connect shop2.example.com to your shop). (Alias bindings, the short names without a dot, show a dash: they need no DNS records.)

    At the top, the window says Setup needed, that a few records still need to be added, and how far you are, for example 0 of 2 steps done. Below that it lists the records you need, in order. There is nothing to work out or build yourself: you copy what it shows.

    The Domain setup column beside shop2.example.com showing Setup needed, which opens the setup window
  9. Copy your records from the window

    You add these records at your DNS provider: the company where you manage your domain, usually where you bought it (for example GoDaddy, 123-reg or Cloudflare). Each record is one line with a Type, a Name and a Value, and a Copy button beside the Name and the Value. Copy them exactly as shown:

    1. 1. Add the security record (the SSL validation record, Name _acme-challenge). A CNAME that lets Infigo get a free security certificate for your domain (the padlock and https) and renew it automatically. Add it once and leave it in place.
    2. 2. Point your domain to your shop. For a subdomain, one CNAME record: the Name is the part in front of your domain (shop2 in our example) and the Value is shown in the window. If there are A or AAAA records with that same name, delete them first, because a name can't have both. For your root domain, one A record for each address shown (delete any other A or AAAA records on it).

    Name field: copy only the part shown. Your provider adds the rest of your domain for you, and some providers call this field "Host". If your provider asks for the full name, open My provider asks for the full name under the Name and copy that instead. Some providers call the Value "Points to" or "Target".

    Someone else manages your domain? The window says: send them the steps above, the records are all they need. See the lesson DNS records for your IT team or DNS provider.

    The Connect shop2.example.com to your shop window: Setup needed, 0 of 2 steps done; 1 Add the security record and 2 Point your domain to your shop, each a CNAME with Copy buttons and Not found yet; 3 Check your setup with Check again
  10. Add the records at your DNS provider

    Log in to your DNS provider's control panel (or send the records to your IT team with a link to the lesson DNS records for your IT team or DNS provider). The lesson Worked example: add your records at GoDaddy shows each screen at one provider. Then:

    Important: delete the old records first. Before you add anything, delete any existing A, AAAA or CNAME records for the names you're about to use (the root domain @, www, shop). Old records left alongside the new ones send visitors to the old and the new address in turn, so your storefront goes down at random.

    1. For each subdomain (shop, www): add a CNAME record. A subdomain always uses a CNAME, never an A record. Host: the part in front of your domain. Value: the Value from the window. If the name already has another record, replace it: a name can have a CNAME or A records, not both.
    2. For the root domain (example.com): add two A records, one for each IP address, with Host @ (or blank). Add both, so your storefront stays up if one of them is unavailable. Check no other A record is left on the root, including any the provider added when you bought the domain (often labelled "Parked"). Extra A records make the site work only some of the time.
    3. For the domain: add the security record (the SSL validation CNAME), exactly as the window shows it. For example.com and for subdomains directly under it, such as shop.example.com, the full name is _acme-challenge.example.com, so you add it once. A subdomain two levels down (for example a.shop.example.com) needs its own, _acme-challenge.shop.example.com. If a record already exists at that name (for example an old TXT record), delete it first: a CNAME must be the only record for its name. Leave the validation records in place so your certificate keeps renewing automatically.
    4. Leave everything else alone: email (MX) records, SPF and other text records, and other subdomains.

    What to type in Host / Name: most providers, including GoDaddy, add your domain for you, so type only the part in front of it: www, shop or _acme-challenge. If your provider asks for the full name, type it all, for example _acme-challenge.example.com. After saving, check your domain appears once in each full name.

    Which record goes where: a CNAME for each subdomain, two A records for the root domain and the SSL validation CNAME
  11. Check your setup

    Once the records are saved at your DNS provider, go back to the window and choose Check again (the window's step 3, Check your setup). It shows when it last checked. DNS changes often work within minutes but can take a few hours, and occasionally up to 48 hours, so you can close the window and come back later.

    Each step shows how it is going: Done, Not found yet (the record isn't there yet), or Needs fixing. For a record that is wrong, the window shows We currently see followed by what it found, and tells you to change it to the value shown or delete it.

    Check it worked: the status for your address changes to Ready, and the window says everything is set up, your address is connected and its security certificate renews automatically. Keep both records in place so the certificate keeps renewing.

    Step 3 of the window, Check your setup, with the Check again button, when it last checked, and the Someone else manages your domain note above Close
  12. Wait for the certificate

    That's your part done. Once your records are correct, Infigo detects them and issues the SSL certificate automatically. You don't need to contact support. Give it a little time: DNS changes usually show within minutes, but can take up to 48 hours to reach everywhere.

  13. Check your storefront opens securely

    1. Open a private (incognito) browser window, so you don't see an old saved copy.
    2. Go to https:// followed by your address, for example https://shop.example.com.
    3. Check the address bar shows the padlock and there is no warning.
    4. Repeat for every address you added.

    Optional: select the padlock and open the certificate details. The issuer is Let's Encrypt and the validity period is short: that is expected.

    Still no padlock? Check your records with a free lookup such as MXToolbox DNS Lookup and see My storefront shows "Not secure" in Troubleshooting. If only one of example.com and www.example.com works, check you added both (steps 3 to 7) and both have records (step 10).

    Check it worked: the padlock next to https://shop.example.com
Lesson 4 of 8 | 3 min

Use both example.com and www.example.com

The root domain and the www address are two separate addresses: add both, each with its own records.

  1. Add the root domain as a Domain binding

    In Configuration > Storefront Management, expand your storefront, click Add new record, set Type to Domain, enter example.com in Value and click Create. You'll see Binding created with success. (Each click is shown in Add a custom domain to your storefront, steps 1 to 6.)

    The Create Account Alias window with Type set to Domain, ready for example.com in Value
  2. Add the www address as a second Domain binding

    Click Add new record again and add www.example.com the same way. It is a separate address, so it needs its own binding. Each new binding appears in the Bindings list with Setup needed under Domain setup (the screenshot shows shop2.example.com). Click it to see the records for that address.

    A new Domain binding in the Bindings list, shown here as shop2.example.com, with Setup needed under Domain setup
  3. Check both addresses are listed, and give each its records

    Both addresses now appear in the Bindings list. At your DNS provider:

    • example.com uses the two A records the window shows (and no other A records).
    • www.example.com uses the CNAME record the window shows.
    • They share one SSL validation record, _acme-challenge (full name _acme-challenge.example.com). Each address's window shows the same record.

    If only one of them is set up, the site works on one address but not the other.

Lesson 5 of 8 | 6 min

DNS records for your IT team or DNS provider

Everything whoever manages your DNS needs: the records, a worked example, the rules and how to check. Send them a link to this lesson.

Forwarding this lesson

Storefront administrator: add the domain and copy the values from its setup window first (lesson Add a custom domain to your storefront). Then send your IT contact, agency or DNS provider those values and a link to this lesson.

  1. What you'll be given

    These records point a domain at an Infigo storefront and let Infigo issue and renew its SSL certificate automatically. The storefront administrator will give you values from the Connect your address to your shop window in their admin area (opened from the Domain setup status): the security record and the record that points the domain to the shop, each with a Copy button. The examples below use example.com: always use the real values you were given.

  2. Before you add anything: delete the old records

    Important. For every name you're about to set up (the root domain @, www, shop and so on), first delete any existing A, AAAA or CNAME records, including any the provider added when the domain was bought (often labelled "Parked").

    Why: when a name has old records as well as the Infigo ones, visitors are sent to each of them in turn. Some of them reach a server that no longer hosts the site, so the storefront goes down at random and is hard to diagnose.

    Delete only records for the storefront names. Leave email (MX) records, SPF and other text records, and other subdomains as they are.

  3. The records

    Record forTypeHost / NameValue / Target
    Each subdomain, such as www.example.com or shop.example.com (one record each)CNAMEThe part in front of the domain: www, shopThe Value shown in the window for that address (step 2, Point your domain to your shop)
    The root domain, example.com (two records, and no other A records)A@ (or blank, depending on the provider)One of the two IP addresses the window shows for the root domain
    SSL validation (one for each domain: example.com, www.example.com and shop.example.com all share the one for example.com)CNAME_acme-challenge (full name _acme-challenge.example.com)The Value shown in the window (step 1, Add the security record)

    Which record goes where: shop and www use CNAME records, example.com uses two A records, and one _acme-challenge validation CNAME covers the domain
  4. A worked example

    A storefront that should open on both example.com and www.example.com:

    Full nameTypeHostValue
    example.comA@First IP address from the window
    example.comA@Second IP address from the window
    www.example.comCNAMEwwwThe Value from the window (step 2)
    _acme-challenge.example.com (covers example.com, www.example.com and shop.example.com)CNAME_acme-challengeThe Value from the window (step 1)

  5. The rules

    • Delete the old records first. Remove existing A, AAAA or CNAME records for each storefront name before adding the Infigo ones (see the step above).
    • Always use a CNAME for subdomains, never an A record. It follows any changes Infigo makes on its side, so you don't have to update it.
    • One record per name. A name can have a CNAME or A records, not both. If the subdomain already has an A record or another CNAME, replace it so the Infigo CNAME is the only record for that name.
    • No CNAME at the root. DNS standards don't allow a CNAME on the root domain, so the root uses the two A records. (Some providers offer a CNAME-style ALIAS or "flattening" record for the root: ask Infigo support before using one.)
    • Add both A records, and remove every other A record on the root. Only the two Infigo IP addresses should be there. Two addresses keep your storefront up if one of them is unavailable. Look out for records the provider added when the domain was bought, for example one labelled "Parked". Extra A records send some visitors to the wrong server.
    • www and the root domain are separate. Each needs its own records, and each must also be added as a binding in the admin area.
    • Keep the validation record. Infigo needs it for the domain. It lets Infigo issue and renew the certificate without anyone changing DNS again, so leave them in place.
    • Don't touch anything else. Leave email (MX) records, SPF and other text records, and other subdomains (for example mail or a separate website) as they are. The validation record doesn't change where the storefront points and doesn't affect email.

  6. About the SSL validation record

    • Usually one for each domain: Infigo's certificate for your domain covers it and the subdomains directly under it, so one validation CNAME usually covers example.com, www.example.com and shop.example.com. Its full name is _acme-challenge.example.com. A subdomain two levels down, such as a.shop.example.com, needs its own at _acme-challenge.shop.example.com. Always add what each address's setup window shows.
    • The value: the window shows the full record for your real domain, with a Copy button on each field. Use it exactly as shown. If Infigo support has sent you a validation record, use that exactly as sent.
    • Clear the name first. A CNAME must be the only record for its name, so delete any old record (for example a TXT record) at that _acme-challenge name before adding it.
    • Domains that share a record: if several of your addresses share a validation zone, the window shows the same single record. Add it once.
    • No TXT record needed. Don't add a TXT record at _acme-challenge as well: Infigo looks after that.

  7. Field format tips

    Providers that add the domain for you. Many DNS providers, for example GoDaddy, add the domain to the end of the Host / Name automatically. On those, enter only the first part (on a provider that asks for the full name, type the whole name instead):

    You type in Host / NameThe provider saves
    _acme-challenge_acme-challenge.example.com (correct)
    _acme-challenge.example.com_acme-challenge.example.com.example.com (wrong)
    wwwwww.example.com (correct)

    Providers that add the domain to the value. Some DNS tools also add the domain to the end of a CNAME value. If the saved value ends in your own domain, put a dot at the very end of the value (for example value-from-infigo.), if your provider accepts it, so it is treated as a complete name.

    On providers that add the domain for you, type _acme-challenge, not _acme-challenge.example.com (providers that want the full name are the exception)
  8. Check every record after saving

    • The name shows the domain once.
    • The value is exactly what Infigo gave.
    • A free lookup such as MXToolbox DNS Lookup returns only the two Infigo IP addresses for the root domain, and MXToolbox CNAME Lookup returns the Infigo values for each subdomain and for _acme-challenge.

    Once the records are correct, Infigo detects them and issues the certificate automatically, with no need to tell us.

  9. Cloudflare or any other proxy

    If the domain uses Cloudflare with proxying turned on, Azure Front Door or any other proxy or CDN in front of the website, contact Infigo support before changing anything. A proxy can get in the way of the certificate, so we'll check the setup with you first.

Lesson 6 of 8 | 6 min

Worked example: add your records at GoDaddy

What you do outside Infigo, at your DNS provider and certificate provider, shown at GoDaddy. Other providers differ.

Delete old records first

Before you add the Infigo records, delete any existing A, AAAA or CNAME records for the same names (for example an old A record on @, a "Parked" record or an old www record). If old records stay alongside the new ones, visitors are sent to each in turn and your storefront goes down at random.

  1. What you do outside Infigo

    Infigo can't change your DNS for you. These steps happen in your DNS provider's control panel and, only if you manage your own certificate, at your certificate provider. We use GoDaddy as the example because it is one of the most widely used providers. Other providers' screens, menu names and labels differ, but the records are the same: if yours looks different, look in its help pages for "add a DNS record".

    Have your values ready before you start:

    • Automatic SSL (Managed by Infigo): the records in the domain's setup window in Storefront Management (lesson Add a custom domain to your storefront, steps 8 and 9).
    • Your own certificate (Managed by you): the records under Connection info on the certificate's row in SSL Certificate Management.

  2. Open your DNS records

    1. Sign in to GoDaddy and open the domain (for example example.com).
    2. Click the DNS tab, then DNS Records.

    You see the list of records, with the columns Type, Name, Data and TTL, and a Delete and Edit icon on each row. On other providers this page may be called DNS management, DNS zone or Advanced DNS.

    GoDaddy: the domain's DNS tab, DNS Records, with Add New Record and the list of records
  3. Delete the old records for the names you'll use

    1. In the list, find every record of type A, AAAA or CNAME whose Name is one you are about to set up: @ for the root domain, or the subdomain such as www or shop.
    2. Delete each one that isn't a value Infigo gave you (the bin icon in the Delete column), including a record labelled "Parked".
    3. Leave everything else: MX (email) records, TXT records such as SPF, and other subdomains.

  4. Add the A records for your root domain

    1. Click Add New Record.
    2. Type: A.
    3. Name: @ (this means the root domain itself).
    4. Value: the first IP address Infigo gave you. Click Add another value and enter the second one.
    5. Leave TTL as it is and click Save.

    Add both addresses, so your storefront stays up if one of them is unavailable. Some providers need two separate A records rather than one record with two values: the result is the same.

    Only setting up a subdomain such as shop.example.com? Skip this step: subdomains don't use A records.

    GoDaddy: a new A record with Name @ and two values
  5. Add a CNAME for each subdomain

    1. Click Add New Record.
    2. Type: CNAME.
    3. Name: only the part in front of your domain, for example shop or www. GoDaddy adds .example.com for you, so typing the full name would save shop.example.com.example.com.
    4. Value: the value Infigo gave you for that address.
    5. Click Save.

    A subdomain always uses a CNAME, never an A record.

    GoDaddy: a new CNAME record with Name shop and the value from Infigo
  6. Add the security record (automatic SSL)

    For automatic SSL, add one more CNAME the same way: Name _acme-challenge and Value exactly as the setup window shows it. Add it once for the domain and leave it in place, so your certificate keeps renewing automatically.

  7. Check what you saved

    • Each Name shows your domain once (shop.example.com, not shop.example.com.example.com).
    • The root domain has exactly the two Infigo A records and no others.
    • Each Value matches what Infigo gave you, character for character.

    Then, for automatic SSL, go back to the setup window in Storefront Management and choose Check again. DNS changes usually show within minutes, but can take up to 48 hours to reach everywhere.

  8. If you manage your own certificate: get it from your certificate provider

    Only for domains that are Managed by you. You buy the certificate yourself, from GoDaddy or any other certificate provider:

    1. In SSL Certificate Management, download the CSR for the domain (lesson Manage your own certificate in SSL Certificate Management, step 4) and open it in a text editor such as Notepad.
    2. In your certificate provider's account, buy or open the SSL certificate and, when asked, paste the whole CSR text.
    3. Complete the provider's checks. If the certificate comes from a different company from the one that holds your DNS, the provider may ask you to prove you own the domain, for example by adding a record they give you at your DNS provider. Add it exactly as they show it.
    4. Download the issued certificate and upload it in SSL Certificate Management with Update certificate (step 5 of that lesson).

    Each provider's order and download steps differ: follow their help pages. Never send your private key to anyone, including your provider or by email.

Advanced: managing your own certificate

Lesson 7 of 8 | 5 min

Should you manage your own SSL certificate?

When it makes sense, what you take on, how to request it and how to switch back.

Most storefronts should stay on automatic SSL

With automatic SSL you never buy a certificate, create a certificate signing request (CSR) or track an expiry date. If you're not sure which option you need, stay on automatic SSL. Managing your own certificate isn't switched on by default: you ask for it (see How to request it below).

  1. When managing your own certificate makes sense

    Managing your own certificate is an exception you ask for. There are two good reasons:

    • You need an Organisation Validated (OV) or Extended Validation (EV) certificate. Let's Encrypt certificates prove that you control the domain. OV and EV certificates also prove that your organisation exists, which some sectors, such as financial services, may require. Let's Encrypt doesn't issue them, so you buy one from a certificate authority (CA) that does.
    • A compliance or security policy requires it, for example your organisation (or your client's) only allows certain certificate authorities, or a certification it must hold (such as ISO 27001, SOC 2 or HIPAA) calls for a certificate from a particular authority.

  2. What you take on

    When a domain is Managed by you, Infigo's automatic process leaves it alone. You create the CSR, buy the certificate, upload it in SSL Certificate Management (System > SSL Certificates) and, above all, renew it before it expires. If it expires, visitors see a security warning instead of your storefront.

    Renewals are getting more frequent, whichever certificate authority you use:

    FromMaximum certificate lifetime
    15 March 2026200 days
    15 March 2027100 days
    15 March 202947 days

    From March 2027 that means replacing your certificate several times a year. Decide now who will do it and how they'll be reminded: don't rely on Infigo to remind you. You buy the certificate from your certificate authority; to ask about any Infigo charges, contact Infigo Customer Support.

    What you take on: create the CSR, buy the certificate, upload and apply it, renew before it expires
  3. How to request it

    Self-managed certificates aren't switched on for platforms by default. Raise a support ticket that includes:

    • the domain or domains you want to manage yourself
    • why you need to, for example "we need an OV certificate" or "our security policy requires our own certificate authority"

    We'll ask for the reason if the ticket doesn't say, and we record it. If we agree there is a genuine need, support switches managing your own certificate on for you, so you can set those domains to Managed by you and use SSL Certificate Management. Then follow the next lesson to create your CSR, buy and upload your certificate.

    How to request it: raise a support ticket, we review the reason, we set the domain to Managed by you, you manage it in SSL Certificate Management
  4. The Managed by Infigo / Managed by you column

    If your admin access includes certificate settings, the bindings list in Storefront Management shows an SSL Certificate column. Each Domain binding shows either:

    • Managed by Infigo: Infigo issues and renews the certificate automatically.
    • Managed by you: you supply and renew the certificate yourself.

    With that access, the Create Account Alias window (or the Edit Account Alias window when you click Edit on a binding) also has an SSL Certificate drop-down with the same two choices. It starts on Managed by Infigo. It works per domain, so you can mix the two: shop.example.com can stay Managed by Infigo while secure.example.com is Managed by you. The window is named Create Account Alias for every binding type; this setting only applies when Type is Domain, not to Alias bindings (short path names under your storefront address). Only choose Managed by you for a domain Infigo has agreed you manage yourself.

  5. Switching back to automatic SSL

    If you no longer need your own certificate, raise a support ticket listing the domains to move back to Managed by Infigo. Before you do, check the domain's DNS records point to Infigo, including the SSL validation record (see DNS records for your IT team or DNS provider). Once the domain is switched back, Infigo issues the certificate automatically when it finds the records.

Lesson 8 of 8 | 12 min

Manage your own certificate in SSL Certificate Management

Create a CSR, upload the certificate, point your domain, apply it, check the binding and renew it.

Before you start

  • The domain is a Domain binding in Storefront Management, Infigo has agreed that you manage it yourself (lesson 7: Should you manage your own SSL certificate?), and its DNS records point to Infigo.
  • Each address (for example www.example.com and example.com) is its own Domain binding in Storefront Management.
  • You have an account with a certificate authority (CA), and you know who will renew the certificate.
  • You (or whoever manages your DNS) can add DNS records for the domain. The lesson Worked example: add your records at GoDaddy shows what to do at your provider.

  1. Open SSL Certificate Management

    1. In the admin area, click System in the left sidebar.
    2. Click SSL Certificates.

    The SSL Certificate Management page lists your certificates and has the Add certificate, Create CSR and Apply Changes buttons. Each row also has Certificate details, Connection info and a Status, and Available slots at the bottom right shows how many more certificates you can add. It appears only once Infigo has given your admin role access. If you can't see it, raise a support ticket.

    System > SSL Certificates opens the SSL Certificate Management page
  2. Click Create CSR

    Click Create CSR (the middle button at the top right). Creating the certificate signing request here means the admin area creates and keeps the matching private key, so you never have to handle it.

    Already have a certificate and private key from somewhere else? Skip to step 6.

    The Create CSR button
  3. Fill in the certificate signing request and click Create

    1. Load Balancer: choose the first load balancer in the list (it may already be selected; if it shows None Selected, open the list and pick the first one), unless support tells you otherwise.
    2. Name: a name you'll recognise, usually the domain.
    3. Description: a short note, for example what the certificate is for.
    4. Domain Names: type each domain the certificate should cover and press Enter after each.
    5. Contacts: type each email address for this certificate and press Enter.
    6. Country: choose from the list first, then State Name, which fills once a country is chosen.
    7. Locality Name (town) and Organization (your organisation's legal name).
    8. Click Create. You'll see Csr was created successfully and the new entry appears in the list.

    The Create certificate signing request window, filled in, with the first load balancer selected
  4. Download the CSR and buy the certificate

    1. On the new entry, click the three dots (...) in the Actions column.
    2. Choose Download CSR. A text file named after the entry downloads: open it in a text editor such as Notepad and copy everything in it.
    3. Paste the CSR text into your certificate authority's order page and complete their checks. (The lesson Worked example: add your records at GoDaddy, last step, shows what happens at the provider.)
    4. Download the issued certificate. If you're offered several downloads, choose the certificate with its chain (sometimes called the full chain or bundle) in PEM format. If that doesn't upload, use the certificate on its own in PEM format. Avoid downloads that contain only the certificate authority's own root or intermediate certificates: those aren't yours.

    Not sure what a file is? Open it in a text editor such as Notepad and check the first line:

    First line of the fileWhat it isWhat to do
    -----BEGIN CERTIFICATE-----A certificateUpload it as the Certificate
    -----BEGIN PRIVATE KEY----- or -----BEGIN RSA PRIVATE KEY-----A private keyUpload it as the Private Key (only with Add certificate)
    -----BEGIN CERTIFICATE REQUEST-----Your CSRSend it to your certificate authority. Don't upload it.

    Download CSR in the entry's three-dots menu
  5. Upload the certificate with Update certificate

    1. On the same entry, click the three dots (...) again.
    2. Choose Update certificate and pick the certificate file.

    You'll see Certificate file successfully updated and the certificate's status shows Pending. You don't upload a key, because the admin area already holds it. Now go to step 7.

    Update certificate in the entry's three-dots menu
  6. Or add a certificate and key from elsewhere

    Only if you already have a certificate and private key (instead of steps 2 to 5):

    1. Click Add certificate (the first button at the top right).
    2. Enter a Name and a Description.
    3. Load Balancer: choose the first load balancer in the list (it may already be selected; if it shows None Selected, open the list and pick the first one), unless support tells you otherwise.
    4. Next to Contact, type each email address and press Enter.
    5. Next to Private Key, click Upload and choose the key file; next to Certificate, click Upload and choose the certificate file.
    6. Click Add.

    The new certificate shows Pending. Keep the private key secure: anyone who has it can compromise the certificate. Upload the key only here, never by email. If you'd rather support installs it, attach the files to your support ticket.

    The Add certificate window with Name, Contact, Description, the first load balancer, and the Private Key and Certificate files uploaded
  7. Point your domain at Infigo

    1. On the certificate's row, click Connection info. It shows the DNS records for the domain: a CNAME value for a subdomain and two A record IP addresses for a root domain.
    2. Add them at your DNS provider. Delete any old A, AAAA or CNAME records for the same name first, add both A records for a root domain, and always use a CNAME for a subdomain (see Worked example: add your records at GoDaddy).

    Until the certificate is applied and bound, opening your address may show a page saying to contact support to configure the required platform bindings. That is expected while you finish the steps below.

    The Connection Info window: the CNAME value for a subdomain and the A record IP addresses for a root domain
  8. Click Apply Changes

    A new or updated certificate shows Pending. A background job applies pending certificates automatically, usually within 10 to 20 minutes (longer when the system is busy). To start it straight away:

    1. Click Apply Changes, the green button at the top right of the page.
    2. The Apply Certificate Changes window warns that this can take up to 2 hours. Click Apply to confirm.

    The Apply Certificate Changes window, which says applying can take up to 2 hours, with the Apply button
  9. Always check the binding

    Once the certificate is applied, check it has a binding for your web address. The binding is normally created for you, but if it wasn't created automatically, add it:

    1. Click the arrow at the left of the certificate's row, then the arrow next to your domain under Domains. The Bindings table opens.
    2. If your web address isn't listed, click Create (to the right, above the Bindings table), enter the address in Binding, for example shop.example.com, and click Create.
    3. For a wildcard certificate (*.example.com), add a binding for each address it should secure, for example shop.example.com and www.example.com.
    4. If you added a binding, click Apply Changes again.

    The certificate's row expanded: Domains, then Bindings with the Create button and a new binding showing Pending
  10. Check the domain on your storefront

    1. In Configuration > Storefront Management, expand your storefront. Check the address is in its Bindings list with SSL Certificate showing Managed by you.
    2. If it isn't there, click Add new record, set Type to Domain, enter the address in Value, set SSL Certificate to Managed by you and click Create.
    3. If this address is now the storefront's main address, change the Storefront URL in the storefront's General Settings to it.

    The Create Account Alias window with Type Domain, Value shop.example.com and SSL Certificate set to Managed by you
  11. Wait for Applied, then check your storefront

    The binding shows Pending, then Applied once it is live. Refresh the page to check. When it shows Applied, open your storefront in a private browser window and look for the padlock.

    Applying can take up to 2 hours. Still Pending after a few hours, or the certificate's row shows Failed? Contact Infigo support.

    The certificate and its binding both showing the status Applied
  12. Renew before the Valid to date

    You are responsible for renewing. The Valid to column shows when the certificate expires (Certificate details shows the issuer, subject and validity dates). Renew well before that date:

    • CSR created here: renew with your certificate authority, choose Update certificate on the same entry, upload the renewed file and click Apply Changes.
    • New private key, or a certificate from elsewhere: add it as a new entry (with a new CSR or Add certificate), named with the year. With Add certificate, bindings from the older certificate for the same domain move to it automatically; with a new CSR, check the binding is on the new entry (step 9). Click Apply Changes, check your storefront, then delete the old entry (three dots, then Delete) and apply again.

    If your certificate authority "rekeys" your certificate, it may cancel the old one shortly afterwards, so upload the new one straight away.

    The Valid to column for a certificate
  13. Keep your private key private

    Anyone who has your private key can pretend to be your storefront.

    • Upload it only in SSL Certificate Management. Create the CSR here where you can, so the key never needs copying.
    • If you'd like us to install it for you, upload the files to your support ticket in the help centre, rather than replying by email. Never send a key by email or chat.
    • Never store it in Upload Folders, CSS Override, Global Additional Data or any other content area: content there can be served to the public.
    • If you think it has been exposed, ask your certificate authority to revoke the certificate, and replace both certificate and key.

Troubleshooting

Something not working? Search for your problem or message, or pick a question below.

Your storefront address

My storefront shows "Not secure" or has no certificate yet

The certificate is usually still on its way, your browser is showing an older copy, or a DNS record doesn't match the window.

  1. Open your storefront in a private or incognito window. If it shows the padlock there, clear your browser cache.
  2. Only just added the DNS records? Give it a little time: DNS changes usually show within minutes, but can take up to 48 hours to reach everywhere. You don't need to tell us, the certificate is issued automatically.
  3. Check your records with MXToolbox DNS Lookup and compare them, character by character, with the window. Fix anything that doesn't match.
  4. Still not secure after 48 hours? Raise a support ticket with the exact domain, a screenshot of what you see (including the address bar), your lookup results, when you added the records and who your DNS provider is.

Check it worked: the address opens with https:// and the padlock, with no warning, in a private window.

It works with www but not without it (or the other way round)

example.com and www.example.com are separate addresses. Each needs its own binding and its own DNS records, or only one of them works.

  1. In Storefront Management, check both addresses are listed as bindings. Add the missing one with Add new record (Type: Domain).
  2. At your DNS provider, check both have records: www.example.com needs the CNAME its window shows, and example.com needs every A record IP address its window shows.
  3. Infigo then issues the certificate for the newly added address automatically once it finds the records.

Check it worked: both https://example.com and https://www.example.com open with the padlock. If both are listed as bindings, both have the right records and one still fails after 48 hours, raise a support ticket with both addresses.

My site works only some of the time

An old A record from a previous host is usually still in place alongside the Infigo ones. The setup window shows the Infigo IP addresses to use, so any other A record sends some visitors to the wrong place.

  1. At your DNS provider, look at the A records for your root domain (for example example.com).
  2. Keep only the IP addresses shown in the window. Remove any other A records, for example one labelled "Parked" that the provider added when the domain was bought.
  3. Do the same for a subdomain: it should have only the Infigo CNAME, with no old A, AAAA or CNAME record left beside it.
  4. Leave your email (MX) records and other records alone.

Check it worked: MXToolbox DNS Lookup returns only the two Infigo IP addresses for the root domain.

Another website's name or my old certificate is showing

Several domains on your platform can share one certificate: it then shows one of them as its main name and lists the others, including yours. Your site is still secure. An old certificate usually means your browser, device or network is still holding old information, and changes can take a few hours to reach every Infigo server.

  1. If there is no browser warning, open the certificate details from the padlock and check your domain is in the list of names it covers. If it is, everything is working.
  2. Open your storefront in a private window, or clear your browser cache.
  3. Try another device or network (for example your phone with Wi-Fi turned off). If it works there, ask your IT team: your company network may be holding the old information.
  4. Wait a few hours and check again. If the wrong certificate still shows everywhere, or there is a warning, raise a support ticket with a screenshot of the certificate details (issuer and expiry date).
Visitors see a "Deceptive site" or "Dangerous site" warning

This is usually not a certificate fault. Automated phishing checks run by search engines and other technology providers can mistake a legitimate branded storefront for a phishing page.

  1. Note the exact wording of the warning and which browsers show it.
  2. Raise a support ticket straight away, so we can check it and help your users keep ordering.
  3. Follow My storefront shows a "Dangerous site" warning for what to do now, and read Why search engines flag branded storefronts for why it happens.
My domain uses Cloudflare or another proxy

Services such as Cloudflare (with proxying turned on), Azure Front Door or another proxy or CDN can show their own certificate to visitors and can get in the way of yours, so storefronts behind them need extra setup.

  1. Don't change any DNS records or proxy settings yet.
  2. Raise a support ticket. Tell us the domain names and which service you use.
  3. Our team will check the setup with you and advise on the right setup for your domain.
www in front of a subdomain doesn't work (www.shop.example.com)

A certificate for the subdomains of example.com covers one level only: it secures shop.example.com but not www.shop.example.com. Link to the address without www. If you need the www form too, add it as its own Domain binding with its own DNS records, including its own SSL validation record.

The page says to contact support to configure the required platform bindings

Your address reaches our servers, but our servers aren't set up to answer on it yet.

  1. In Storefront Management, check the exact address is listed as a binding, with or without www exactly as you typed it in the browser.
  2. If it's missing, add it as a Domain binding and check its records match its setup window.
  3. If you manage your own certificate, this page shows until the certificate is applied and has a binding for the address: check its status and its Bindings in SSL Certificate Management (lesson Manage your own certificate in SSL Certificate Management, steps 8 and 9).
  4. If it's already listed and the records match, raise a support ticket with the full address so we can finish the setup on our side.
Moving my storefront to a new web address
  1. Add the new address as a Domain binding and keep the old one in place.
  2. Add the new address's records at your DNS provider and wait until it opens securely.
  3. Update any links that use the old address: header, footer and content pages, and anything outside your storefront such as single sign-on, webhooks or payment provider return addresses.
  4. Change the Storefront URL in your General Settings to the new address: system emails use it for their links.
  5. Tell your users about the new address. Old links only work while the old binding is in place: nothing forwards them automatically.
My users are logged out, or the address switches to another address, when they click a link

Each web address your storefront answers on has its own sign-in, so moving between two addresses asks people to sign in again. It usually happens when a link points at a different address from the one the user signed in on, often an older address left in a header, footer or content page. Update those links to your custom address, then test in a private browser window. Where you can, keep each storefront on one main address.

My storefront is blocked on some networks but works on others

Company firewalls and email filters use blocklists. If your parent domain (example.com, when your storefront is shop.example.com) is on a blocklist, every address under it can be blocked. Only the owner of that domain can ask the list to remove it, so check with whoever looks after your domain. If browsers show a red "Deceptive site" warning instead, see that answer above.

Adding a domain

I can't add a domain: Add new record is greyed out or missing

The storefront has reached its binding limit, or your admin role doesn't include adding domains.

  • Limit reached (you may also see "The maximum number of bindings for this storefront has been reached"): a storefront holds 10 addresses by default, domains and aliases together. Delete any you no longer use. If you need more, raise a support ticket.
  • No Add new record button at all, or you can't see Storefront Management: your admin role can't add bindings, so ask whoever manages admin roles on your platform, or raise a support ticket and we'll check your admin access.

Check it worked: Add new record is available, and adding a Domain binding shows "Binding created with success".

"Invalid url alias format. Port must be a number greater than zero"

The address in Value isn't a plain address, usually because https:// was typed in front. Enter the address only, for example shop.example.com, and click Create again.

https:// typed in Value, and the Invalid url alias format message
"Invalid domain. Use a valid domain such as shop.example.com"

The value isn't a plain domain: it contains a slash, a page path or a space. Remove everything after the domain name, for example change shop.example.com/store to shop.example.com, and try again.

A page path typed in Value, and the Invalid domain message
"This alias is already in use, please choose another one"

The address is already a binding on a storefront on your platform. Check the Bindings of your other storefronts in Storefront Management. If you can't find it, contact support.

An address that is already in use, and the This alias is already in use message
"Invalid path alias. Use only alphanumeric characters"

Type was left on Alias, which is the default in the Create Account Alias window. An Alias is a short path name, so a web address with dots is rejected. Change Type to Domain and click Create again.

If Domain isn't in the Type list, your admin role can't add domains: raise a support ticket and we'll check your admin access.

Type left on Alias, and the Invalid path alias message
My domain says Setup needed, Needs fixing or Not found yet

The Domain setup status in Storefront Management shows Setup needed until both DNS records are in place and correct, then Ready. Click the status to open the window with the records and see which step is waiting.

  1. Not found yet: the record isn't at your DNS provider yet, or the change hasn't spread. Add it exactly as shown (use the Copy buttons), then choose Check again. DNS changes often work within minutes but can take a few hours, and occasionally up to 48 hours.
  2. Needs fixing: a record with that name exists but with a different value. The window shows We currently see followed by what it found. Change it to the value shown above, or delete it.
  3. Providers add your domain to the end of the Name for you, so copy only the part shown. If yours wants the full name, open My provider asks for the full name.
  4. For the record that points your domain to your shop, delete any A or AAAA records with the same name first: a name can't have both.

Check it worked: the status changes to Ready and the window says your address is connected and its security certificate renews automatically.

DNS records

What is the _acme-challenge record, and can I remove it?

It is the one-time SSL validation record. It proves to the certificate authority that your domain may have a certificate, so Infigo can issue a wildcard certificate for your domain and renew it without you doing anything again. It doesn't change where your website points and doesn't affect your email.

  • Don't remove it. Leave it in place so your certificate keeps renewing automatically.
  • Not there yet? Open the setup window for the address (click its Domain setup status) and add the security record it shows: Host / Name _acme-challenge, which covers example.com and the subdomains directly under it (a subdomain two levels down, such as a.shop.example.com, needs its own). If support has sent you a validation record, use it exactly as sent.
  • Delete any old record at that name first: a CNAME must be the only record for its name.
  • Don't add a TXT record at _acme-challenge as well: Infigo looks after that.
  • If your provider adds your domain to the host automatically (GoDaddy does), enter only the part in front of your domain, for example _acme-challenge.

Check it worked: the saved name shows your domain once (_acme-challenge.example.com, not _acme-challenge.example.com.example.com), and MXToolbox CNAME Lookup for _acme-challenge.example.com returns the Infigo value.

Will changing these DNS records affect my email?

No. Only the storefront records change.

  • Change only the records for your storefront addresses: a CNAME for each subdomain, both A records for the root domain, and the _acme-challenge validation record.
  • Leave email (MX) records, SPF and other text records, and other subdomains (for example mail or a separate website) as they are.
  • Where a storefront address already has an old record (for example an old www record, or extra A records on the root), replace or remove only that record.
My domain appears twice in the record name

Your DNS provider adds the domain to the end of the Host / Name for you, so typing the full name doubles it. Edit the record and type only the part in front of your domain: www, shop or _acme-challenge. If a saved CNAME value ends in your own domain, put a dot at the very end of the value.

Certificates and renewal

Do I still need to buy SSL certificates?

No. Infigo issues, installs and renews the certificate for each of your custom domains. The only exception is if you have arranged to manage your own certificate.

My old certificate is about to expire. What do I do?

If your storefront is on automatic SSL, nothing, as long as your domain's DNS records point at Infigo. The reminder is about your old certificate, which is no longer needed.

  1. Open your storefront, select the padlock and open the certificate details. Check who issued it.
  2. If it says Let's Encrypt, you don't need to do anything. Don't renew with your old provider, and don't send us a certificate. Let's Encrypt certificates are short-lived and renewed automatically, so a near expiry date is normal.
  3. If it still shows your old provider, your storefront may not have moved over yet. Raise a support ticket with the domain and the expiry date. You don't need to buy a new certificate.
  4. If you manage your own certificate, renewing it is your responsibility.
My old certificate provider keeps emailing me or asks me to verify my domain

Those emails are about the certificate you bought, which your storefront no longer uses once it is on automatic SSL. Check first: open your storefront, select the padlock and check the issuer is Let's Encrypt. If it is, you don't need to renew or complete the provider's verification steps, and you can cancel the plan and its auto-renewal with them (any refund depends on their terms). Keep it if you use that certificate anywhere else.

I already pay for a certificate from another provider. What happens to it?

Once your domain's DNS records point at Infigo, Infigo issues a Let's Encrypt certificate for it and renews it automatically. You don't need to renew the old one or send it to us. To check which one your storefront uses, open it, select the padlock and look at the issuer.

If your organisation needs to keep its own certificate (for example an OV or EV certificate), see Can I keep using my own certificate? below.

There is no SSL Certificate column in Storefront Management

That's normal. The column, and the SSL Certificate drop-down in the Create Account Alias window, only appear if your admin access includes certificate settings. Without them, nothing changes for you: your domains are on automatic SSL unless you've arranged otherwise with support, and Infigo issues and renews the certificate for you. Adding a domain and its DNS records works the same way.

Do I need to tell support once my DNS is set up?

No. Once your records are correct, Infigo detects them and issues the certificate automatically. If it still isn't working after 48 hours, see My storefront shows "Not secure" above.

How often is my certificate renewed?

Automatically, well before it expires. Certificates are short-lived, and lifetimes are getting shorter across the whole industry: the maximum for any public certificate falls to 100 days from March 2027 and 47 days from March 2029. Because renewal is automatic, none of this needs your attention.

Why do you ask for an SSL validation record?

It's a one-time record for your domain (it starts with _acme-challenge) that lets Infigo prove to Let's Encrypt that the domain is yours. With it in place, Infigo can issue and renew the certificate without you changing your DNS again. Add it once and leave it in place.

Does it cost anything?

There's nothing to buy: Let's Encrypt certificates are free, and we issue and renew them for you. If you'd like our team to do the setup for you, ask Infigo Customer Support about any charges.

Can I keep using my own certificate?

Automatic SSL is right for almost every storefront, so we recommend it. In rare cases an organisation has a genuine need to manage its own certificate, for example a compliance policy, or a need for an Organisation Validated (OV) or Extended Validation (EV) certificate, which Let's Encrypt doesn't issue. If that applies to you, raise a support ticket with the domain and your reason. You're then responsible for buying and renewing the certificate, and that will need doing more and more often.

I'm a reseller. How do I explain this to my client?

You can forward this:

Your storefront's SSL certificate is now issued and renewed automatically by our platform provider, Infigo, using Let's Encrypt, a free, non-profit certificate authority trusted by virtually all browsers and devices. It renews in the background, well before it expires. You don't need to buy or renew a certificate for this storefront any more. If your organisation has a specific reason to keep its own certificate, such as a compliance requirement, let us know.

Managing your own certificate

Add certificate and Create CSR are greyed out

If you also see "Certificate creation has been disabled because it exceeds the available free slots. Please contact a platform administrator to increase the certificate limit.", your platform has reached its certificate limit (Available slots, at the bottom right of SSL Certificate Management, shows how many more you can add). Contact Infigo support. You can still renew, update, bind and delete your existing certificates.

My binding is stuck at Pending, or SSL Certificate Management won't load

Pending certificates are normally applied within 10 to 20 minutes, longer when the system is busy. Check you clicked Apply Changes and then Apply, and refresh the page. If the binding still shows Pending, or the page doesn't load, contact Infigo support.

Which certificate file do I upload?

Open the file in a text editor such as Notepad and check the first line:

First line of the fileWhat it isWhat to do
-----BEGIN CERTIFICATE-----A certificateUpload it as the Certificate
-----BEGIN PRIVATE KEY----- or -----BEGIN RSA PRIVATE KEY-----A private keyUpload it as the Private Key (only with Add certificate)
-----BEGIN CERTIFICATE REQUEST-----Your CSRSend it to your certificate authority. Don't upload it.

From your certificate authority, choose the certificate with its chain (sometimes called the full chain or bundle) in PEM format, or the certificate on its own in PEM format if that doesn't upload.

How do I send you my private key?

Upload it yourself in SSL Certificate Management with Add certificate. If you'd like us to install the certificate for you, attach the files to your support ticket only. Never send a key by email or chat, and never store it in Upload Folders, CSS Override, Global Additional Data or any other content area.

My certificate is applied but has no binding

The binding is normally created for you, but sometimes it isn't. Always check it after applying.

  1. In SSL Certificate Management, click the arrow at the left of the certificate's row, then the arrow next to your domain under Domains.
  2. If your web address isn't in the Bindings table, click Create, enter the address and click Create. For a wildcard certificate, add one binding for each address.
  3. Click Apply Changes, then Apply.

Check it worked: the binding shows Applied and your storefront opens with the padlock in a private browser window.

About this topic

What this topic covers

Adding your own web address (custom domain) to a storefront, the DNS records that point it at your storefront, the SSL certificate that Infigo issues and renews for you automatically, and, for the few storefronts that need it, managing your own certificate.

Who does what

  • You add each address in Storefront Management and copy the records from its setup window.
  • You, your IT team or your DNS provider add the records at your DNS provider.
  • Infigo issues, installs and renews the certificate from Let's Encrypt. If a domain is Managed by you, you supply and renew the certificate yourself.

Glossary

Binding
A web address attached to a storefront. You add a Domain binding in Storefront Management to tell Infigo which address belongs to which storefront. It doesn't change anything at your DNS provider.
Certificate signing request (CSR)
The application form sent to a certificate authority when you buy a certificate yourself. With automatic SSL you never need one.
Connection info
In SSL Certificate Management, the button on each certificate's row that shows the DNS records (CNAME value and A record addresses) that point that domain at Infigo.
DNS provider
The company whose control panel holds your domain's DNS records. Often, but not always, the company you registered the domain with.
HTTPS
The secure version of a web address, starting https://. Most browsers show a padlock.
Private key
The secret half of the pair of keys behind a certificate. With automatic SSL you never handle it.
Root domain
The domain with nothing in front of it, such as example.com (also called the apex or naked domain). It uses A records.
Subdomain
A name to the left of your domain, such as shop.example.com or www.example.com. It uses a CNAME record.
TTL and propagation
TTL (Time To Live) is how long other computers may remember a DNS answer. Because old answers take time to expire, DNS changes aren't seen everywhere at once: they usually show within minutes, but can take up to 48 hours.
Wildcard certificate
A certificate that covers the subdomains one level below a domain, such as shop.example.com and www.example.com (but not www.shop.example.com). Infigo chooses the type of certificate for you.

Video transcript

Custom domains and automatic SSL in one minute

0:00 Custom domains and automatic SSL - what they do

0:04 Your storefront can open on your own web address, such as shop dot example dot com. Every custom domain gets an SSL certificate, so visitors see the padlock and a secure connection. We issue that certificate with Let's Encrypt and renew it automatically.

0:20 Your part takes three steps. Add the domain to your storefront, copy a few DNS records from its setup window, and add them at your DNS provider, or send them to your IT team.

0:32 In Storefront Management, each web address is a binding on a storefront. Example dot com and W W W dot example dot com are separate addresses, so you add each one you want visitors to use.

0:46 Each address has a setup window in Storefront Management, with the records to copy: a security record, and a CNAME for a subdomain or two A records for a root domain. You leave your email records as they are.

1:00 Once the records are right, the certificate is issued automatically, with no need to contact support. DNS changes often show within minutes, but allow up to 48 hours. Then check for the padlock. The lessons on this page take you through each step, and Troubleshooting covers the most common problems.

Add a custom domain to your storefront

0:00 Add a custom domain to your storefront

0:03 You'll need to be able to add DNS records for your domain, or know who can. You'll also need Storefront Management in your admin area. If your domain sits behind Cloudflare or another proxy, contact support before you change anything.

0:18 In the admin area, click Configuration in the left sidebar, scroll down and click Storefront Management. This page lists your storefronts.

0:28 Click the small arrow at the very left of your storefront's row. Its Bindings section opens underneath, with the addresses it already uses.

0:37 Click Add new record. A storefront can hold ten addresses by default. If the button is greyed out, you've reached the limit.

0:45 In the Create Account Alias window, Type usually starts on Alias. Change it to Domain. If you leave it on Alias, the address is rejected.

0:56 Check Type now shows Domain. If there's also an SSL Certificate drop-down, leave it on the default.

1:04 In Value, type the address only, for example shop2.example.com. No https, no slash and no page path.

1:14 Click Create.

1:16 You'll see Binding created with success. A red message instead? Correct the address and click Create again.

1:24 Your address is now listed. The root domain and the www address are separate, so repeat these steps for each address you want visitors to use.

1:34 Now get your records. Beside your new address, the Domain setup column shows Setup needed. Click it to open the Connect window for that address.

1:44 The window lists the records in order, each with Copy buttons. First, add the security record. Second, point your domain to your shop: a CNAME for a subdomain, or A records for a root domain.

1:58 The security record is a CNAME named _acme-challenge. Copy the Name and the Value exactly as shown. In Name, copy only the part shown, because your provider adds the rest of your domain. Add it once and leave it in place.

2:14 At your DNS provider, first delete any old A, AAAA or CNAME records for those names. Then add a CNAME for each subdomain, both A records for the root domain, and the security record. Leave your email records alone.

2:30 Most providers add your domain to the name for you, so type only the part in front of it. After saving, check your domain appears only once.

2:40 Back in the window, click Check again. Each step shows Done, Not found yet or Needs fixing. When everything is right, the status changes to Ready.

2:52 That's your part done. We issue the certificate automatically, so there's no need to contact support. DNS changes often show within minutes, but allow up to 48 hours. Then open your address in a private window and check for the padlock.

Manage your own certificate in SSL Certificate Management

0:00 Manage your own SSL certificate

0:03 We issue and renew the certificate for every custom domain automatically, and that's right for almost everyone. Manage your own only if you need an OV or EV certificate, or a policy requires it. Then you create, buy, upload and renew it yourself.

0:20 It isn't switched on by default. Raise a support ticket with the domains and your reason. If we agree, we set those domains to Managed by you, or switch the option on so you can choose it per domain.

0:33 Then, in the admin area, click System, then SSL Certificates. If you can't see it, raise a support ticket.

0:42 Click Create CSR. When you create the request here, the admin area creates and keeps the private key, so you never handle it.

0:51 In Load Balancer, choose the first one in the list, unless support tells you otherwise. Give it a name. In Domain Names, type each domain the certificate should cover and press Enter after each. Add the contact emails, choose your country, then your state, and fill in your town and organisation. Click Create.

1:11 On the new entry, click the three dots and choose Download CSR. Paste its text into your certificate authority's order page, and download the issued certificate with its chain, in PEM format.

1:24 Back here, click the three dots on the same entry, choose Update certificate, and pick the file. You don't upload a key, because it's already held.

1:35 Already have a certificate and key from elsewhere? Click Add certificate instead. Fill in the name, contact and description, choose the first load balancer, upload the key and certificate files, and click Add.

1:48 Next, point your domain here. On the certificate's row, click Connection info. At your DNS provider, add the CNAME for a subdomain, or both A records for a root domain.

2:01 Click Apply Changes, then Apply to confirm. Applying can take up to two hours.

2:08 Then always check the binding. Expand the certificate, then your domain. The binding is normally created for you. If your address isn't listed, click Create, enter it in Binding, click Create, and apply changes again.

2:23 In Storefront Management, check the address is a Domain binding on your storefront, with SSL Certificate set to Managed by you.

2:31 The binding shows Pending, then Applied. Refresh to check, then open your storefront in a private window and look for the padlock.

2:40 You're responsible for renewing, before the date in Valid to. Renew with your certificate authority, choose Update certificate, upload the file and apply changes again. Keep your private key private: if we install it for you, upload it to your support ticket in the help centre, never by email.

Search terms

Topic hub | SSL and bindingsLast updated: 12 Nov 2026
Incomplete