Tôi muốn kiểm tra ứng dụng web của mình trên https localhost. Thật không may, dường như không thể loại bỏ cảnh báo chứng chỉ từ chrome. Đầu tiên, tôi tạo chứng chỉ như thế này:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/localhost-selfsigned.key -out /etc/ssl/certs/localhost-selfsigned.crt
Sau đó, tôi muốn thêm nó vào Chrome, cài đặt> nâng cao> quản lý chứng chỉ -> nhập. Tôi cố gắng nhập tệp .crt được tạo trước đó và tất cả những gì tôi nhận được là:
Lỗi nhập chứng chỉ: Khóa riêng cho chứng chỉ ứng dụng khách này bị thiếu hoặc không hợp lệ.
Tôi googled nó, nhưng tôi thấy không có gì hữu ích.
Tôi cũng đã thử bật cờ allow-insecure-localhost và mở chrome bằng --ignore-certificate-errors
nhưng nó vẫn hiển thị cảnh báo và https bị hỏng
Có cách nào khác hoặc tôi đang làm gì đó sai với chứng chỉ?
/etc/ssl/private/localhost-selfsigned.key
tập tin? Đó là khóa riêng.