Đối với môi trường phát triển, tôi có thể tạo chứng chỉ tự tạo trong IIS7.5. Nhưng chứng chỉ đó là SHA-1 và gần đây các trình duyệt đang phàn nàn về nó. Khi tôi mở FireBug, tôi thấy các cảnh báo sau:
"Trang web này sử dụng Chứng chỉ SHA-1; bạn nên sử dụng chứng chỉ có thuật toán chữ ký sử dụng hàm băm mạnh hơn SHA-1."
Vì vậy, câu hỏi của tôi là:
1) Có cách nào để tạo chứng chỉ tự ký mạnh hơn SHA-1 không?
2) Nếu không, có cách nào để yêu cầu trình duyệt ngừng hiển thị các cảnh báo này không?
CẬP NHẬT
Tôi đã kết thúc bằng cách sử dụng câu trả lời @vcsjones, nhưng điều đó chỉ cho đến nay. Có một vài vấn đề tôi phải giải quyết trước khi nó hoạt động.
1) Vì một số lý do tôi không thể nhập chứng chỉ bằng mật khẩu. Vì vậy, tôi đã kết thúc việc tạo ra nó mà không có.
2) Khi tôi nhập chứng chỉ .pfx qua IIS, tôi vẫn nhận được "Phiên đăng nhập được chỉ định không tồn tại" khi tôi cố gắng áp dụng chứng chỉ mới trong Chỉnh sửa ràng buộc. Vì vậy, tôi đã làm ít nghiên cứu và thấy câu trả lời SO này hữu ích, cụ thể là câu trả lời của Mike L.
Một điều nữa tôi muốn nói thêm là khi bạn đang nhập chứng chỉ, hãy nhớ chọn chứng chỉ .pfx. Lựa chọn mặc định của trình hướng dẫn nhập là * .cer mà bạn có thể nhập (lỗi tôi đã làm), nhưng sau đó tôi không thể thấy chứng chỉ trong Chứng chỉ máy chủ IIS. Khi tôi nhìn gần hơn, nó bị thiếu chìa khóa nhỏ trong biểu tượng. Bây giờ, tôi đã nghiên cứu về việc tôi có thể sửa chữa nó thông qua bài viết KB-889651 . Vì vậy, hãy chắc chắn rằng bạn nhập .pfx và nó sẽ hoạt động mà không cần sửa chữa.
Một lưu ý khác, nếu bạn đang gặp vấn đề về niềm tin với chứng chỉ này, hãy nhập nó vào "Cơ quan cấp chứng chỉ gốc đáng tin cậy".