# API01005: SSL 证书错误

## 这意味着什么[​](#what-this-means "直接链接到 这意味着什么")

您的网站的 SSL/TLS 证书存在问题。这个证书是确保连接安全（HTTPS）的关键。为了保护您的数据，POS 不会连接到有无效证书的网站。

## 常见原因[​](#common-causes "直接链接到 常见原因")

* **证书过期** — SSL 证书需要定期更新
* **自签名证书** — 未由可信机构颁发
* **域名错误** — 证书与域名不匹配
* **证书链不完整** — 缺少中间证书
* **混合内容** — 一些资源通过 HTTP 加载而不是 HTTPS

## 如何修复[​](#how-to-fix "直接链接到 如何修复")

### 1. 检查证书状态[​](#1-check-certificate-status "直接链接到 1. 检查证书状态")

在浏览器中访问您的网站，点击锁形图标查看证书详细信息。注意：

* 过期日期
* 颁发给（应与您的域名匹配）
* 颁发者（应为认可的机构）

### 2. 更新过期证书[​](#2-renew-expired-certificate "直接链接到 2. 更新过期证书")

如果证书已过期：

* 大多数托管服务提供商提供免费的 Let's Encrypt 证书
* 联系您的托管服务提供商进行续签
* 检查是否启用了自动续签

### 3. 修正证书不匹配[​](#3-fix-certificate-mismatch "直接链接到 3. 修正证书不匹配")

确保证书覆盖：

* 您的确切域名 (`yourstore.com`)
* 如果使用，WWW 变体 (`www.yourstore.com`)
* 考虑使用通配符证书 (`*.yourstore.com`)

### 4. 安装缺失的中间证书[​](#4-install-missing-intermediate-certificates "直接链接到 4. 安装缺失的中间证书")

使用 SSL 检查工具（如 SSL Labs）识别缺失的证书。您的托管服务提供商可以帮助安装它们。

### 5. 强制 HTTPS[​](#5-force-https "直接链接到 5. 强制 HTTPS")

在 WordPress 中，确保：

* 网站 URL 使用 `https://`
* 在 WooCommerce 设置中启用强制 SSL

## 相关错误[​](#related-errors "直接链接到 相关错误")

* [API01002](/zh-CN/error-codes/API01002.md) — 连接被拒绝
* [API06001](/zh-CN/error-codes/API06001.md) — 无效的 URL 格式

***
