DNS RobotDNS Propagation Checker
Trang ChủDNSWHOISIPSSL
DNS RobotDNS Propagation Checker

Công cụ kiểm tra DNS thế hệ mới

Chính Sách Bảo MậtĐiều Khoản Dịch VụVề Chúng TôiBlogLiên hệ

Công Cụ DNS

Tra Cứu DNSTên Miền Sang IPTra Cứu NSTra Cứu MXTra Cứu CNAMEXem tất cả

Công Cụ Email

Kiểm Tra Bản Ghi SPFKiểm Tra DMARCKiểm Tra DKIMKiểm Tra SMTPPhân Tích Header EmailXem tất cả

Công Cụ Website

Tra Cứu WHOISKiểm Tra Tên MiềnTìm Tên Miền PhụPhát Hiện CMSPhân Tích Liên KếtXem tất cả

Công Cụ Mạng

Công Cụ PingTracerouteKiểm Tra CổngKiểm Tra Header HTTPKiểm Tra Chứng Chỉ SSLXem tất cả

Công Cụ IP

Tra Cứu IPIP Của Tôi Là GìKiểm Tra Danh Sách Đen IPIP Sang HostnameTra Cứu ASNXem tất cả

Công Cụ Tiện Ích

Quét Mã QRTạo Mã QRDịch Mã MorseChuyển Đổi Văn Bản Sang Nhị PhânTạo Chữ NhỏXem tất cả
© 2026 DNS Robot. Phát triển bởi: ❤ Shaik Brothers
Tất cả hệ thống hoạt động bình thường
Made with
Home/Blog/NET::ERR_CERT_AUTHORITY_INVALID: Cách Khắc Phục (Chrome, Edge, Firefox) — Kết Nối Của Bạn Không Phải Là Kết Nối Riêng Tư

NET::ERR_CERT_AUTHORITY_INVALID: Cách Khắc Phục (Chrome, Edge, Firefox) — Kết Nối Của Bạn Không Phải Là Kết Nối Riêng Tư

Shaik Vahid4 thg 3, 20269 min read
Hướng dẫn khắc phục NET::ERR_CERT_AUTHORITY_INVALID — lỗi chuỗi tin cậy chứng chỉ và giải pháp từng bước cho Chrome, Edge và Firefox
Hướng dẫn khắc phục NET::ERR_CERT_AUTHORITY_INVALID — lỗi chuỗi tin cậy chứng chỉ và giải pháp từng bước cho Chrome, Edge và Firefox

Key Takeaway

NET::ERR_CERT_AUTHORITY_INVALID nghĩa là trình duyệt của bạn không tin tưởng chứng chỉ SSL mà trang web cung cấp. Nguyên nhân phổ biến nhất là chứng chỉ hết hạn, chứng chỉ tự ký và thiếu chứng chỉ trung gian. Đối với người truy cập, việc sửa đồng hồ hệ thống, xóa trạng thái SSL hoặc cập nhật hệ điều hành thường giải quyết được vấn đề. Đối với chủ sở hữu trang web, cài đặt chứng chỉ hợp lệ từ CA đáng tin cậy với chuỗi đầy đủ là giải pháp vĩnh viễn.

NET::ERR_CERT_AUTHORITY_INVALID Là Gì?

NET::ERR_CERT_AUTHORITY_INVALID là lỗi bảo mật trình duyệt xuất hiện khi Chrome, Edge hoặc trình duyệt dựa trên Chromium khác không tin tưởng tổ chức cấp chứng chỉ (CA) đã ký chứng chỉ SSL của trang web. Trình duyệt chặn kết nối và hiển thị cảnh báo "Kết nối của bạn không phải là kết nối riêng tư" để bảo vệ bạn khỏi các trang web lừa đảo tiềm ẩn.

Khác với ERR_SSL_PROTOCOL_ERROR (nghĩa là quá trình bắt tay TLS đã thất bại), ERR_CERT_AUTHORITY_INVALID nghĩa là quá trình bắt tay đã hoàn tất nhưng bước xác thực chứng chỉ thất bại. Trình duyệt đã nhận chứng chỉ, kiểm tra nó và quyết định rằng nó không đáng tin cậy.

Mã lỗi nội bộ của Chromium là net::ERR_CERT_AUTHORITY_INVALID (mã lỗi -202). Nó thuộc họ lỗi chứng chỉ, bao gồm các lỗi liên quan như ERR_CERT_DATE_INVALID và ERR_SSL_VERSION_OR_CIPHER_MISMATCH.

Note

Lỗi này liên quan đến sự tin tưởng, không phải mã hóa. Kết nối có thể được mã hóa hoàn toàn, nhưng trình duyệt của bạn không thể xác minh ai đang ở đầu bên kia. Chứng chỉ tự ký mã hóa lưu lượng truy cập hoàn toàn bình thường, nhưng vì không có bên thứ ba đáng tin cậy nào xác nhận danh tính máy chủ, Chrome coi nó là đáng ngờ.

ERR_CERT_AUTHORITY_INVALID Trông Như Thế Nào Trên Mỗi Trình Duyệt

Các trình duyệt khác nhau hiển thị các thông báo lỗi khác nhau cho cùng một vấn đề. Biết cần tìm gì giúp bạn chẩn đoán xem bạn đang gặp vấn đề về tổ chức cấp chứng chỉ hay lỗi SSL khác.

Trình duyệtTiêu đề trang lỗiMã lỗi
ChromeKết nối của bạn không phải là kết nối riêng tưNET::ERR_CERT_AUTHORITY_INVALID
EdgeKết nối của bạn không riêng tưNET::ERR_CERT_AUTHORITY_INVALID
FirefoxCảnh báo: Rủi ro bảo mật tiềm ẩn phía trướcSEC_ERROR_UNKNOWN_ISSUER hoặc MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT
SafariKết nối này không riêng tưKhông hiển thị mã lỗi cụ thể
OperaKết nối của bạn không phải là kết nối riêng tưNET::ERR_CERT_AUTHORITY_INVALID
BraveKết nối của bạn không phải là kết nối riêng tưNET::ERR_CERT_AUTHORITY_INVALID

Tip

Firefox sử dụng kho chứng chỉ riêng, tách biệt với hệ điều hành. Nếu bạn thấy lỗi này trên Chrome nhưng không thấy trên Firefox (hoặc ngược lại), vấn đề nằm ở kho tin cậy của trình duyệt hoặc hệ điều hành — không phải bản thân chứng chỉ.

Cơ Chế Tin Tưởng Chứng Chỉ SSL Hoạt Động Như Thế Nào (Chuỗi Tin Cậy)

Để hiểu tại sao lỗi này xảy ra, bạn cần biết cách trình duyệt xác thực chứng chỉ SSL. Mỗi chứng chỉ là một phần của chuỗi tin cậy dẫn ngược về tổ chức cấp chứng chỉ gốc (CA).

Khi trình duyệt của bạn kết nối với trang web qua HTTPS, máy chủ gửi chứng chỉ SSL cùng với các chứng chỉ trung gian. Trình duyệt sau đó duyệt theo chuỗi: kiểm tra rằng chứng chỉ lá (chứng chỉ của trang web) được ký bởi CA trung gian, và CA trung gian được ký bởi CA gốc mà trình duyệt đã tin tưởng. Các trình duyệt và hệ điều hành hiện đại đi kèm với khoảng 150 chứng chỉ CA gốc được cài đặt sẵn từ các tổ chức như DigiCert, Let's Encrypt (ISRG Root), Sectigo và GlobalSign.

Nếu bất kỳ mắt xích nào trong chuỗi này bị đứt — CA gốc bị thiếu, chứng chỉ trung gian không được bao gồm, hoặc CA ký không được công nhận — trình duyệt sẽ đưa ra lỗi ERR_CERT_AUTHORITY_INVALID. Để tìm hiểu chi tiết hơn, xem hướng dẫn của chúng tôi về chuỗi chứng chỉ SSL là gì.

  • CA gốc — tự ký, được cài đặt sẵn trong kho tin cậy của hệ điều hành/trình duyệt (~150 gốc đáng tin cậy)

  • CA trung gian — được ký bởi CA gốc, phải được máy chủ gửi trong quá trình bắt tay TLS

  • Chứng chỉ lá — chứng chỉ của trang web bạn, được ký bởi CA trung gian

  • Xác thực — trình duyệt duyệt chuỗi từ lá đến gốc; mọi chữ ký đều phải được xác minh

Note

Chứng chỉ Let's Encrypt sử dụng chuỗi ký chéo thông qua ISRG Root X1. Các thiết bị cũ không có ISRG Root X1 trong kho tin cậy có thể hiển thị ERR_CERT_AUTHORITY_INVALID trên các trang web Let's Encrypt. Cập nhật hệ điều hành sẽ giải quyết vấn đề này.

Nguyên Nhân Gây Ra NET::ERR_CERT_AUTHORITY_INVALID

Lỗi này có cả nguyên nhân phía máy chủ (vấn đề của trang web) và nguyên nhân phía máy khách (vấn đề của thiết bị bạn). Nếu lỗi xuất hiện trên chỉ một trang web, vấn đề gần như chắc chắn là phía máy chủ. Nếu xuất hiện trên nhiều hoặc tất cả các trang web HTTPS, vấn đề nằm ở phía bạn.

Nguyên nhânPhíaMức độ phổ biếnKiểm tra nhanh
Chứng chỉ tự kýMáy chủRất phổ biếnKiểm tra tổ chức phát hành chứng chỉ trong biểu tượng khóa trình duyệt
Thiếu chứng chỉ trung gianMáy chủPhổ biếnDùng SSL Checker của DNS Robot để xác minh chuỗi
Chứng chỉ SSL hết hạnMáy chủPhổ biếnKiểm tra ngày chứng chỉ trên trình duyệt hoặc SSL Checker
Chứng chỉ cấp cho sai tên miềnMáy chủThỉnh thoảngSo sánh CN/SAN của chứng chỉ với tên miền URL
Ngày giờ hệ thống saiMáy kháchPhổ biếnKiểm tra đồng hồ thiết bị của bạn
Hệ điều hành hoặc trình duyệt lỗi thờiMáy kháchPhổ biếnThiếu CA gốc mới như ISRG Root X1
Phần mềm diệt virus chặn SSLMáy kháchTrung bìnhPhần mềm diệt virus thay thế chứng chỉ bằng CA riêng
Proxy/tường lửa doanh nghiệpMáy kháchTrung bìnhProxy MITM chèn chứng chỉ không đáng tin cậy
Chứng chỉ cũ trong bộ nhớ đệmMáy kháchThỉnh thoảngChứng chỉ cũ trong bộ nhớ đệm SSL của trình duyệt
Tiện ích mở rộng trình duyệt can thiệpMáy kháchHiếmTiện ích VPN hoặc bảo mật thay đổi lưu lượng

Cách Khắc Phục Cho Người Truy Cập (Phía Máy Khách)

Nếu bạn thấy NET::ERR_CERT_AUTHORITY_INVALID khi duyệt một trang web mà bạn không quản lý, hãy thử các cách sửa sau theo thứ tự. Bắt đầu với các kiểm tra nhanh nhất trước — vấn đề thường đơn giản hơn bạn nghĩ.

Cách 1: Kiểm Tra Ngày Giờ Hệ Thống

Đồng hồ hệ thống sai là một trong những nguyên nhân hay bị bỏ qua nhất của lỗi chứng chỉ. Chứng chỉ SSL có khoảng thời gian hiệu lực (ngày Bắt đầu và Kết thúc). Nếu thiết bị của bạn nghĩ là năm 2020 trong khi thực tế là năm 2026, chứng chỉ được cấp năm 2025 sẽ hiển thị là "chưa có hiệu lực" và trình duyệt từ chối nó.

Cách sửa này mất 10 giây và giải quyết vấn đề thường xuyên hơn mọi người nghĩ — đặc biệt sau khi hết pin BIOS, khôi phục snapshot máy ảo, hoặc lệch giờ khi khởi động kép.

bash
# Windows — check and sync system time
w32tm /query /status
w32tm /resync

# macOS — enable automatic time sync
sudo sntp -sS time.apple.com

# Linux — sync with NTP
sudo timedatectl set-ntp true
timedatectl status

Tip

Trên Windows, nhấp chuột phải vào đồng hồ trên thanh tác vụ > Điều chỉnh ngày/giờ > bật tắt Đặt giờ tự động. Trên macOS, vào Cài đặt hệ thống > Tổng quát > Ngày & Giờ và bật ngày giờ tự động.

Cách 2: Thử Chế Độ Ẩn Danh/Duyệt Riêng Tư

Mở trang web trong cửa sổ ẩn danh giúp loại trừ bộ nhớ đệm trình duyệt, cookie và sự can thiệp của tiện ích mở rộng cùng một lúc. Nếu trang web tải bình thường ở chế độ ẩn danh, vấn đề là trạng thái chứng chỉ đã lưu trong bộ nhớ đệm hoặc tiện ích mở rộng gây lỗi — không phải bản thân trang web.

Để mở chế độ ẩn danh: nhấn Ctrl+Shift+N trong Chrome hoặc Edge, hoặc Ctrl+Shift+P trong Firefox.

Note

Nếu lỗi cũng xuất hiện ở chế độ ẩn danh, vấn đề nằm ở đồng hồ hệ thống, kho tin cậy của hệ điều hành, trình quét SSL của phần mềm diệt virus, hoặc chứng chỉ thực tế của trang web. Chuyển sang các cách sửa tiếp theo.

Cách 3: Xóa Bộ Nhớ Đệm và Cookie Trình Duyệt

Trình duyệt lưu thông tin chứng chỉ SSL vào bộ nhớ đệm để tăng tốc các kết nối tiếp theo. Nếu trang web gần đây đã gia hạn hoặc thay thế chứng chỉ, trình duyệt của bạn có thể vẫn giữ chứng chỉ cũ (không hợp lệ) trong bộ nhớ đệm, gây ra lỗi ERR_CERT_AUTHORITY_INVALID mặc dù máy chủ hiện đã có chứng chỉ hợp lệ.

bash
# Chrome: Clear cache via keyboard shortcut
# Windows/Linux: Ctrl+Shift+Delete
# macOS: Cmd+Shift+Delete
# Select "Cached images and files" and "Cookies" → Clear data

# Firefox: Clear cache
# Ctrl+Shift+Delete → select "Cache" and "Cookies" → Clear Now

Cách 4: Xóa Trạng Thái SSL (Windows)

Windows duy trì bộ nhớ đệm chứng chỉ SSL riêng biệt ở cấp hệ điều hành, độc lập với bộ nhớ đệm trình duyệt. Xóa bộ nhớ đệm này buộc Windows phải lấy lại và xác thực lại chứng chỉ từ đầu.

bash
# Method 1: Via Internet Options
# Open Internet Options (inetcpl.cpl) → Content tab → "Clear SSL State" button

# Method 2: Via command line
# Open Command Prompt as Administrator:
certutil -URLcache * delete

Warning

Trên macOS không có nút "Xóa trạng thái SSL" tương đương. Thay vào đó, mở Keychain Access, chọn chuỗi khóa System và xóa các chứng chỉ đã lưu trong bộ nhớ đệm mà bạn nghi ngờ gây ra vấn đề. Hãy cẩn thận không xóa các chứng chỉ gốc của hệ thống.

Cách 5: Tắt Tiện Ích Mở Rộng Trình Duyệt

Các tiện ích bảo mật, tiện ích VPN, trình chặn quảng cáo và công cụ bảo mật có thể can thiệp vào kết nối SSL. Một số tiện ích hoạt động như proxy cục bộ, chặn lưu lượng HTTPS và thay thế chứng chỉ — điều này kích hoạt ERR_CERT_AUTHORITY_INVALID.

Tạm thời tắt tất cả tiện ích mở rộng để kiểm tra: vào chrome://extensions/ và tắt từng tiện ích, sau đó tải lại trang web. Nếu lỗi biến mất, bật lại từng tiện ích một để tìm ra thủ phạm.

Cách 6: Cập Nhật Hệ Điều Hành và Trình Duyệt

Chứng chỉ CA gốc được phân phối thông qua các bản cập nhật hệ điều hành và trình duyệt. Nếu hệ điều hành của bạn đã lỗi thời, kho tin cậy có thể không bao gồm các CA gốc mới hơn. Ví dụ, chứng chỉ ISRG Root X1 (được Let's Encrypt sử dụng) chỉ được thêm vào các phiên bản Android và Windows cũ hơn thông qua cập nhật. Các thiết bị chạy Android 7.0 trở về trước có thể hoàn toàn thiếu chứng chỉ gốc này.

Chrome và Edge dựa vào kho tin cậy của hệ điều hành trên Windows và macOS, trong khi Firefox sử dụng kho riêng. Giữ cả hệ điều hành và trình duyệt được cập nhật đảm bảo bạn có các chứng chỉ gốc đáng tin cậy mới nhất.

Tip

Nếu bạn đang dùng thiết bị cũ không thể cập nhật, Firefox là giải pháp tạm thời tốt nhất — nó sử dụng kho tin cậy riêng bao gồm các CA gốc mới nhất bất kể phiên bản hệ điều hành.

Cách 7: Tắt Quét SSL/HTTPS Của Phần Mềm Diệt Virus

Phần mềm diệt virus như Kaspersky, Avast, ESET và Bitdefender thường có tính năng "quét HTTPS" hoặc "chặn SSL". Tính năng này hoạt động như một kẻ trung gian: giải mã lưu lượng HTTPS bằng chứng chỉ riêng, quét và mã hóa lại. Nếu chứng chỉ CA của phần mềm diệt virus không được cài đặt trong kho tin cậy của trình duyệt, mọi trang HTTPS đều hiển thị ERR_CERT_AUTHORITY_INVALID.

Để kiểm tra: tạm thời tắt tính năng quét HTTPS trong cài đặt phần mềm diệt virus (không phải toàn bộ phần mềm diệt virus — chỉ thành phần quét SSL/web). Nếu lỗi biến mất, bạn có thể giữ quét ở chế độ tắt hoặc cài đặt lại chứng chỉ gốc của phần mềm diệt virus vào trình duyệt.

Warning

Tắt quét HTTPS làm giảm khả năng bảo vệ của phần mềm diệt virus cho lưu lượng web. Chỉ giữ nó ở chế độ tắt như giải pháp vĩnh viễn nếu bạn hiểu sự đánh đổi. Cách sửa tốt hơn là đảm bảo chứng chỉ CA của phần mềm diệt virus được cài đặt đúng vào kho tin cậy.

Cách 8: Xóa Bộ Nhớ Đệm DNS

Trong một số trường hợp hiếm, bộ nhớ đệm DNS cũ có thể chuyển hướng trình duyệt của bạn đến địa chỉ IP sai — một địa chỉ phục vụ chứng chỉ SSL khác (không hợp lệ). Xóa DNS đảm bảo thiết bị của bạn phân giải tên miền đến đúng máy chủ. Để xem hướng dẫn đầy đủ, xem cách xóa bộ nhớ đệm DNS.

bash
# Windows
ipconfig /flushdns

# macOS
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder

# Linux
sudo systemd-resolve --flush-caches

# Chrome internal DNS cache
# Navigate to: chrome://net-internals/#dns → "Clear host cache"

Cách 9: Thử Mạng Khác

Mạng công ty, Wi-Fi trường học và một số điểm truy cập công cộng sử dụng proxy trong suốt để chặn kết nối HTTPS. Các proxy này thay thế chứng chỉ SSL của trang web bằng chứng chỉ riêng, gây ra ERR_CERT_AUTHORITY_INVALID. Chuyển sang dữ liệu di động hoặc mạng Wi-Fi khác để xác nhận liệu mạng có phải là vấn đề hay không.

Nếu lỗi chỉ xuất hiện trên mạng công ty hoặc trường học, hãy liên hệ quản trị viên mạng — họ có thể cần cài đặt chứng chỉ gốc của proxy trên thiết bị của bạn, hoặc đưa tên miền vào danh sách trắng khỏi kiểm tra SSL.

Cách Khắc Phục Cho Chủ Sở Hữu Trang Web (Phía Máy Chủ)

Nếu khách truy cập báo cáo ERR_CERT_AUTHORITY_INVALID trên trang web của bạn, vấn đề nằm ở cấu hình chứng chỉ SSL. Đây là các cách sửa phía máy chủ, được sắp xếp từ phổ biến nhất đến ít phổ biến nhất.

Cách 1: Cài Đặt Chứng Chỉ Từ CA Đáng Tin Cậy

Chứng chỉ tự ký là nguyên nhân #1 gây ra ERR_CERT_AUTHORITY_INVALID đối với chủ sở hữu trang web. Nếu bạn tự tạo chứng chỉ bằng OpenSSL hoặc công cụ tương tự, trình duyệt sẽ không bao giờ tin tưởng nó — tổ chức ký (bạn) không có trong kho tin cậy của bất kỳ trình duyệt nào.

Cách sửa là cài đặt chứng chỉ từ tổ chức cấp chứng chỉ được công nhận. Let's Encrypt cung cấp chứng chỉ miễn phí, tự động, được tất cả trình duyệt lớn tin tưởng. Đối với các trang thương mại, chứng chỉ trả phí từ DigiCert, Sectigo hoặc GlobalSign cung cấp xác thực mở rộng (EV) và thời hạn dài hơn.

bash
# Install Let's Encrypt certificate with Certbot (Nginx)
sudo certbot --nginx -d example.com -d www.example.com

# Install Let's Encrypt certificate with Certbot (Apache)
sudo certbot --apache -d example.com -d www.example.com

# Verify the installed certificate
sudo certbot certificates

Tip

Chứng chỉ Let's Encrypt hết hạn sau mỗi 90 ngày. Thiết lập tự động gia hạn: sudo certbot renew --dry-run. Hầu hết các bản cài Certbot tự động tạo cron job hoặc systemd timer.

Cách 2: Cài Đặt Chuỗi Chứng Chỉ Đầy Đủ

Thiếu chứng chỉ trung gian là nguyên nhân phía máy chủ phổ biến thứ hai. Chứng chỉ SSL của bạn có thể hoàn toàn hợp lệ, nhưng nếu máy chủ không gửi chứng chỉ CA trung gian cùng với nó, trình duyệt không thể xác minh chuỗi tin cậy và đưa ra lỗi ERR_CERT_AUTHORITY_INVALID.

Sử dụng SSL Checker của DNS Robot để xác minh chuỗi chứng chỉ của bạn. Một chuỗi khỏe mạnh hiển thị ba chứng chỉ: CA gốc > CA trung gian > Chứng chỉ của bạn. Nếu chứng chỉ trung gian bị thiếu, bạn cần cấu hình máy chủ để gửi chuỗi đầy đủ.

bash
# Check your certificate chain with OpenSSL
openssl s_client -connect example.com:443 -showcerts 2>/dev/null | grep -E 's:|i:'

# Expected output (3 certificates in chain):
# s:CN = example.com          (your cert)
# i:CN = R11                   (intermediate - Let's Encrypt)
# s:CN = R11
# i:CN = ISRG Root X1          (root CA)

# Nginx — configure full chain
# ssl_certificate should point to the fullchain file, not just the cert:
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;

# Apache — configure full chain
SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem

Warning

Một lỗi phổ biến là sử dụng cert.pem thay vì fullchain.pem trong cấu hình Nginx hoặc Apache. Tệp cert.pem chỉ chứa chứng chỉ lá. Luôn sử dụng fullchain.pem vì nó bao gồm cả chứng chỉ lá và chứng chỉ trung gian.

Cách 3: Gia Hạn Chứng Chỉ Hết Hạn

Chứng chỉ hết hạn bị tất cả trình duyệt từ chối ngay lập tức. Chrome cụ thể hiển thị ERR_CERT_AUTHORITY_INVALID (không phải ERR_CERT_DATE_INVALID) trong một số trường hợp khi CA trung gian của chứng chỉ hết hạn cũng đã được thay đổi. Kiểm tra ngày hết hạn chứng chỉ bằng SSL Checker hoặc qua dòng lệnh.

bash
# Check certificate expiry date
openssl s_client -connect example.com:443 2>/dev/null | openssl x509 -noout -dates
# Output:
# notBefore=Jan  1 00:00:00 2026 GMT
# notAfter=Apr  1 00:00:00 2026 GMT

# Force renewal with Certbot
sudo certbot renew --force-renewal

# Restart web server after renewal
sudo systemctl reload nginx    # Nginx
sudo systemctl reload apache2  # Apache

Cách 4: Đảm Bảo Chứng Chỉ Khớp Với Tên Miền

Chứng chỉ SSL được cấp cho các tên miền cụ thể được liệt kê trong các trường Common Name (CN) và Subject Alternative Name (SAN). Nếu trang web của bạn được truy cập qua www.example.com nhưng chứng chỉ chỉ bao phủ example.com, hoặc nếu bạn truy cập subdomain không có trong SAN, Chrome có thể hiển thị ERR_CERT_AUTHORITY_INVALID.

Chứng chỉ ký tự đại diện (*.example.com) bao phủ tất cả subdomain nhưng không bao phủ tên miền gốc trừ khi nó được liệt kê rõ ràng trong SAN. Luôn bao gồm cả example.com và *.example.com khi tạo chứng chỉ ký tự đại diện.

Note

Sử dụng SSL Checker của DNS Robot để xem danh sách SAN chính xác của bất kỳ chứng chỉ nào. Nếu tên miền của bạn không có trong danh sách, hãy cấp lại chứng chỉ với đúng tên miền.

Cách 5: Kiểm Tra Cấu Hình TLS Của Máy Chủ

Cấu hình TLS sai có thể gây ra vấn đề tin cậy chứng chỉ ngay cả khi chứng chỉ hợp lệ. Đảm bảo máy chủ của bạn hỗ trợ TLS 1.2 và TLS 1.3 — các giao thức cũ hơn như TLS 1.0 và 1.1 đã bị tất cả trình duyệt lớn ngừng hỗ trợ từ năm 2020. Ngoài ra, hãy xác minh rằng máy chủ gửi chứng chỉ theo đúng thứ tự (lá trước, sau đó là trung gian).

bash
# Nginx recommended TLS configuration
ssl_protocols TLSv1.2 TLSv1.3;
ssl_prefer_server_ciphers on;
ssl_ciphers 'ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384';

# Test your TLS configuration
openssl s_client -connect example.com:443 -tls1_2
openssl s_client -connect example.com:443 -tls1_3

ERR_CERT_AUTHORITY_INVALID Trên Localhost (Dành Cho Lập Trình Viên)

Lập trình viên thường gặp lỗi này khi chạy máy chủ HTTPS cục bộ để phát triển. Vì chứng chỉ localhost luôn là tự ký, Chrome chặn chúng theo mặc định. Có một số cách để xử lý vấn đề này.

  • mkcert — giải pháp dễ nhất. Cài đặt mkcert, chạy mkcert -install để thêm CA cục bộ vào kho tin cậy, sau đó tạo chứng chỉ: mkcert localhost 127.0.0.1 ::1. Được tin tưởng tự động trên Chrome, Firefox và Edge

  • Bỏ qua trên Chrome — gõ thisisunsafe trên trang lỗi (không có ô nhập liệu — chỉ cần gõ trên bàn phím). Thao tác này bỏ qua cảnh báo cho phiên hiện tại

  • Cờ Chrome — vào chrome://flags/#allow-insecure-localhost và bật. Thao tác này ngăn chặn lỗi chứng chỉ chỉ cho localhost

  • Vite/Next.js/Webpack — hầu hết dev server hỗ trợ cờ --https để tạo chứng chỉ tự ký. Kết hợp với mkcert để có cấu hình cục bộ đáng tin cậy

bash
# Install mkcert (macOS)
brew install mkcert
mkcert -install

# Generate localhost certificate
mkcert localhost 127.0.0.1 ::1
# Creates: localhost+2.pem and localhost+2-key.pem

# Use with Node.js
const https = require('https');
const fs = require('fs');
https.createServer({
  cert: fs.readFileSync('localhost+2.pem'),
  key: fs.readFileSync('localhost+2-key.pem')
}, app).listen(3000);

Tip

Phím tắt thisisunsafe hoạt động trên bất kỳ trang lỗi chứng chỉ nào của Chrome. Đây là cách bỏ qua được ẩn có chủ đích — không có nút hay ô nhập liệu. Chỉ cần nhấp vào bất kỳ đâu trên trang và gõ từ đó. Chrome sẽ tải trang ngay lập tức.

Các Lỗi Chứng Chỉ SSL Liên Quan

NET::ERR_CERT_AUTHORITY_INVALID chỉ là một trong số nhiều lỗi chứng chỉ SSL mà bạn có thể gặp phải. Mỗi lỗi chỉ ra một vấn đề khác nhau trong quá trình xác thực chứng chỉ.

Mã lỗiÝ nghĩaHướng dẫn DNS Robot
ERR_CERT_AUTHORITY_INVALIDChứng chỉ không được ký bởi CA đáng tin cậyBài viết này
ERR_SSL_PROTOCOL_ERRORBắt tay TLS thất bại trước khi kiểm tra chứng chỉ[Hướng dẫn sửa](/blog/err-ssl-protocol-error-fix)
ERR_SSL_VERSION_OR_CIPHER_MISMATCHKhông có phiên bản TLS hoặc bộ mã hóa chung[Hướng dẫn sửa](/blog/err-ssl-version-or-cipher-mismatch)
ERR_CERT_DATE_INVALIDChứng chỉ hết hạn hoặc chưa có hiệu lựcKiểm tra ngày chứng chỉ
ERR_CERT_COMMON_NAME_INVALIDTên miền chứng chỉ không khớp với URLKiểm tra trường SAN/CN
NET::ERR_CERT_REVOKEDChứng chỉ đã bị CA phát hành thu hồiCấp lại chứng chỉ

Note

Bạn có thể chẩn đoán bất kỳ lỗi nào trong số này ngay lập tức bằng SSL Checker của DNS Robot. Công cụ hiển thị chuỗi chứng chỉ đầy đủ, ngày hết hạn, hỗ trợ giao thức và mọi vấn đề cấu hình.

Kiểm tra chuỗi chứng chỉ SSL của bạn ngay

Sử dụng SSL Checker miễn phí của DNS Robot để xác minh chuỗi chứng chỉ, ngày hết hạn và cấu hình TLS. Phát hiện ngay lập tức chứng chỉ trung gian bị thiếu, chứng chỉ hết hạn và tên miền không khớp.

Try SSL Checker

Frequently Asked Questions

Nghĩa là trình duyệt của bạn không tin tưởng tổ chức cấp chứng chỉ đã ký chứng chỉ SSL của trang web. Chứng chỉ có thể là tự ký, được cấp bởi CA không xác định, hoặc thiếu chuỗi chứng chỉ trung gian.

Related Tools

SSL Certificate CheckDNS LookupHTTP Headers Check

Related Articles

ERR_SSL_PROTOCOL_ERROR: Cách khắc phục (Chrome, Edge, tất cả trình duyệt)ERR_SSL_VERSION_OR_CIPHER_MISMATCH: Cách Khắc Phục (Mọi Trình Duyệt)"Kết nối của bạn không phải là riêng tư" — Cách khắc phục (Tất cả trình duyệt)Chuỗi chứng chỉ SSL là gì? Cách hoạt động

Table of Contents

  • NET::ERR_CERT_AUTHORITY_INVALID Là Gì?
  • ERR_CERT_AUTHORITY_INVALID Trông Như Thế Nào Trên Mỗi Trình Duyệt
  • Cơ Chế Tin Tưởng Chứng Chỉ SSL Hoạt Động Như Thế Nào (Chuỗi Tin Cậy)
  • Nguyên Nhân Gây Ra NET::ERR_CERT_AUTHORITY_INVALID
  • Cách Khắc Phục Cho Người Truy Cập (Phía Máy Khách)
  • Cách 1: Kiểm Tra Ngày Giờ Hệ Thống
  • Cách 2: Thử Chế Độ Ẩn Danh/Duyệt Riêng Tư
  • Cách 3: Xóa Bộ Nhớ Đệm và Cookie Trình Duyệt
  • Cách 4: Xóa Trạng Thái SSL (Windows)
  • Cách 5: Tắt Tiện Ích Mở Rộng Trình Duyệt
  • Cách 6: Cập Nhật Hệ Điều Hành và Trình Duyệt
  • Cách 7: Tắt Quét SSL/HTTPS Của Phần Mềm Diệt Virus
  • Cách 8: Xóa Bộ Nhớ Đệm DNS
  • Cách 9: Thử Mạng Khác
  • Cách Khắc Phục Cho Chủ Sở Hữu Trang Web (Phía Máy Chủ)
  • Cách 1: Cài Đặt Chứng Chỉ Từ CA Đáng Tin Cậy
  • Cách 2: Cài Đặt Chuỗi Chứng Chỉ Đầy Đủ
  • Cách 3: Gia Hạn Chứng Chỉ Hết Hạn
  • Cách 4: Đảm Bảo Chứng Chỉ Khớp Với Tên Miền
  • Cách 5: Kiểm Tra Cấu Hình TLS Của Máy Chủ
  • ERR_CERT_AUTHORITY_INVALID Trên Localhost (Dành Cho Lập Trình Viên)
  • Các Lỗi Chứng Chỉ SSL Liên Quan
  • FAQ