tạo chứng chỉ chuẩn ,Tạo lại cặp khớp nhau:
Lỗi bạn đang gặp:
📌 nghĩa là:
File
privkey.pem
(private key) vàcert.pem
(certificate) không khớp cặp với nhau.
Node.js dùng OpenSSL để ghép cặp, nhưng phát hiện certificate không được ký bằng key này → bị lỗi.
⚠️ Nguyên nhân thường gặp
-
Bạn đã tạo
privkey.pem
vàcert.pem
ở 2 lần khác nhau → không cùng cặp -
Hoặc copy nhầm file
.pem
từ nơi khác
✅ Cách sửa dứt điểm — tạo lại cặp mới khớp nhau
-
Mở Command Prompt tại thư mục
C:\1-notej\1-notejs\1-\2-control_AI\1-notejs\
-
Xóa các file
.pem
cũ: -
Tạo lại cặp khớp nhau:
📌 Lệnh này tạo cùng lúc 1 private key và 1 certificate khớp với nhau (CN=localhost, 2048-bit)
-
Trong
index.js
để:
-
Chạy lại:
📌 Ghi chú
-
Tuyệt đối không dùng
privkey.pem
từ lần tạo cũ vàcert.pem
mới hoặc ngược lại -
Nếu đúng cặp sẽ không còn báo
key values mismatch
📍 Nếu bạn muốn, mình có thể chỉnh lại file .bat
tạo cert để nó luôn xóa file cũ rồi tạo cặp mới cùng lúc (không bao giờ bị mismatch nữa).
Bạn có muốn mình làm vậy không?