# API01005: SSL-certificaatfout

## Wat dit betekent[​](#what-this-means "Directe link naar Wat dit betekent")

Er is een probleem met het SSL/TLS-certificaat van je website. Dit certificaat maakt de verbinding veilig (HTTPS). De POS maakt geen verbinding met sites met ongeldige certificaten om je gegevens te beschermen.

## Veelvoorkomende oorzaken[​](#common-causes "Directe link naar Veelvoorkomende oorzaken")

* **Verlopen certificaat** — SSL-certificaten moeten periodiek worden vernieuwd
* **Zelfondertekend certificaat** — Niet uitgegeven door een vertrouwde instantie
* **Verkeerd domein** — Het certificaat komt niet overeen met de domeinnaam
* **Onvolledige certificaatketen** — Ontbrekende tussenliggende certificaten
* **Gemengde inhoud** — Sommige bronnen worden geladen via HTTP in plaats van HTTPS

## Hoe op te lossen[​](#how-to-fix "Directe link naar Hoe op te lossen")

### 1. Controleer de certificaatstatus[​](#1-check-certificate-status "Directe link naar 1. Controleer de certificaatstatus")

Bezoek je site in een browser en klik op het hangslotpictogram om de certificaatgegevens te bekijken. Let op:

* Vervaldatum
* Uitgegeven aan (moet overeenkomen met je domein)
* Uitgegeven door (moet een erkende instantie zijn)

### 2. Vernieuw een verlopen certificaat[​](#2-renew-expired-certificate "Directe link naar 2. Vernieuw een verlopen certificaat")

Indien verlopen:

* De meeste hostingproviders bieden gratis Let's Encrypt-certificaten aan
* Neem contact op met je hostingprovider om te vernieuwen
* Controleer of automatische vernieuwing is ingeschakeld

### 3. Los een certificaatconflict op[​](#3-fix-certificate-mismatch "Directe link naar 3. Los een certificaatconflict op")

Zorg ervoor dat het certificaat het volgende dekt:

* Je exacte domein (`yourstore.com`)
* WWW-variant (`www.yourstore.com`) indien gebruikt
* Overweeg een wildcardcertificaat (`*.yourstore.com`)

### 4. Installeer ontbrekende tussenliggende certificaten[​](#4-install-missing-intermediate-certificates "Directe link naar 4. Installeer ontbrekende tussenliggende certificaten")

Gebruik een SSL-controletool (zoals SSL Labs) om ontbrekende certificaten te identificeren. Je hostingprovider kan helpen bij de installatie ervan.

### 5. Forceer HTTPS[​](#5-force-https "Directe link naar 5. Forceer HTTPS")

Zorg er in WordPress voor dat:

* De site-URL `https://` gebruikt
* Force SSL is ingeschakeld in de WooCommerce-instellingen

## Gerelateerde fouten[​](#related-errors "Directe link naar Gerelateerde fouten")

* [API01002](/nl/error-codes/API01002.md) — Verbinding geweigerd
* [API06001](/nl/error-codes/API06001.md) — Ongeldig URL-formaat
