cuốn sách gpt4 ai đã làm

ssl - Làm cách nào để Mozilla FireFox chấp nhận chứng chỉ ssl của Cơ quan chứng nhận gốc của bạn để nó không nhắc chứng chỉ ssl tự ký qua https?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 14:27:23 29 4
mua khóa gpt4 Nike

Đầu tiên, tôi muốn chỉ ra rằng tính năng này hoạt động tốt trên Internet Exporer 11. Nhưng vì lý do nào đó tôi không thể làm cho FireFox hoạt động được!

Vì vậy, tôi đã thêm chứng chỉ bảo mật rootCA của riêng mình và nó hoạt động tốt trong Internet Explorer và trang web của tôi có chứng chỉ tự ký được tin cậy.

Nhưng trên Firefox v61.0.1 và v65.0, mặc dù chứng chỉ gốc của tôi đã được thêm và security.enterprise_roots.enabled được đặt thành true (trong about:config), tôi vẫn nhận được thông báo "Kết nối của bạn không an toàn", tôi phải thêm ngoại lệ bảo mật để xem trang web của tôi.

Trong khu vực có thông báo và nút để thêm ngoại lệ, Firefox cho biết:

"xx.xxx.xx.x sử dụng chứng chỉ bảo mật không hợp lệ. Chứng chỉ chỉ hợp lệ cho xx.xxx.xx.x. Mã lỗi: SSL_ERROR_BAD_CERT_DOMAIN"

Bây giờ xx.xxx.xx.x là địa chỉ IP có thể truy cập qua Internet, cả hai trường hợp trong dòng trên đều có cùng một địa chỉ IP, tôi đã sử dụng IP trong trường CN.

Nhấp vào SSL_ERROR_BAD_CERT_DOMAIN sẽ hiển thị: "Không thể giao tiếp an toàn với thiết bị ngang hàng: Tên miền được yêu cầu không khớp với chứng chỉ của máy chủ. Bảo mật truyền tải nghiêm ngặt HTTP: sai Ghim khóa công khai HTTP: chuỗi chứng chỉ sai: ----- BEGIN CERTIFICATE----- ...... .."

Dù sao, tôi đoán rằng trong cấu hình hiện tại của nó, Mozilla FireFox đang nhầm lẫn trang web với chứng chỉ không hợp lệ trong khi trên thực tế nó hợp lệ, có thể vì nó đang mong đợi một tên miền chứ không phải địa chỉ IP.

Nếu vậy, có cách nào để yêu cầu Firefox chấp nhận chứng chỉ ssl dựa trên địa chỉ IP không?

Một lần nữa, cấu hình hiện tại hoạt động tốt với tôi trên Internet Explorer.

Như bạn đã biết, nhiều công cụ như IDE svn tích hợp sẵn và các ứng dụng khách kiểm soát nguồn khác thực sự không thích nó khi chúng gặp vấn đề với ssl-cert.

Đây là lý do tại sao tôi gặp khó khăn khi tạo và tải quyền CA gốc của riêng mình trong Windows. Không, vui lòng không khuyên dùng letsencrypt, nó cần được cập nhật thường xuyên và tôi không có cổng MỞ đến mà dường như cần cập nhật.

Cảm ơn!

câu trả lời hay nhất

Hoan hô! Thành công :) Tôi đã làm theo điều mà tôi nghĩ là nhầm lẫn giữa IP với tên và nhận thấy rằng tôi đang sử dụng extfile trong phần [alt_names] DNS.1 = xx.xxx.xx.x

Vì vậy, tôi chỉ cần chỉnh sửa extfile của mình và thêm DNS.1 = ... thay đổi thành hiện tại IP.1 = xx.xxx.xx.x

Sau đó tôi chỉ cần tạo lại chứng chỉ máy chủ web của mình. Đối với bất cứ ai thắc mắc, đây là lệnh thực tế:

openssl x509 -req -in mywebserver.csr -CA myrootCA.pem -CAkey myrootCA.key -CAcreateserial -out ./certs/mynginxwebserverIP.crt -days 2555 -sha256 -extfile myextfile.cnf

Điều này sẽ ghi đè lên tệp .crt hiện tại của tôi và tất cả những gì tôi cần làm là nginx -s tải lại Và chơi lô tô!

Hy vọng điều này sẽ giúp được ai đó vì nó khiến tôi phát điên!

Bây giờ nó hoạt động rất tốt trên Firefox và tôi có được chiếc khóa màu xanh lá cây đẹp đẽ đó, thật thoải mái :)

Và Internet Explorer không biết/quan tâm đến sự khác biệt, cả hai cách đều hoạt động :D

Về ssl - Làm cách nào để Mozilla FireFox chấp nhận chứng chỉ ssl của Cơ quan chứng nhận gốc của bạn để nó không nhắc chứng chỉ ssl tự ký qua https? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/55862251/

29 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress