Trong môi trường thử nghiệm, tôi hiện đang bị trì hoãn việc thử nghiệm một số thứ cần được triển khai sớm (thực tế đã có, nhưng bạn biết thời hạn trôi qua như thế nào ...) vì Windows từ chối tin tưởng vào chứng chỉ tự ký mà chúng tôi có trong chúng tôi môi trường thử nghiệm bị cô lập. Mặc dù tôi chỉ có thể giải quyết vấn đề với chứng chỉ "thực" và một số thủ thuật DNS, vì lý do bảo mật / ngăn cách mà tôi không nói là chứng chỉ.
Tôi đang cố gắng kết nối với một máy chủ email dựa trên Linux có tên Zimbra; nó đang sử dụng chứng chỉ OpenSSL tự tạo. Mặc dù các trang Google đã bật lên đề cập cụ thể đến các trang web IIS có chứng chỉ tự ký IIS, tôi không nghĩ rằng phương pháp tạo ra nó thực sự quan trọng.
Theo hướng dẫn tôi tìm thấy ở đây và đây , đây chỉ là một vấn đề đơn giản khi cài đặt chứng chỉ vào cửa hàng Cơ quan chứng nhận gốc đáng tin cậy của máy tính địa phương. Những gì tôi đã làm, cũng như sao chép thủ công chứng chỉ và nhập trực tiếp chứng chỉ qua phần đính vào MMC. Đăng xuất và khởi động lại không thay đổi bất cứ điều gì.
Đây là lỗi chứng chỉ tôi nhận được mỗi lần:
Và đây là Đường dẫn chứng nhận (spoiler: chỉ là chứng chỉ):
Cuối cùng, đây là chứng chỉ được cất giấu an toàn trong kho chứng chỉ của máy tính cục bộ, chính xác như hướng dẫn mà tôi đã tìm thấy nói rằng chúng nên là:
Các hướng dẫn này đặc biệt tham khảo Vista (tốt, thứ hai không đề cập đến HĐH) và IIS, trong khi tôi đang sử dụng Máy chủ 2012 R2 kết nối với máy chủ dựa trên Linux; có một số khác biệt trong trình hướng dẫn nhập (chẳng hạn như trình duyệt của tôi có tùy chọn nhập cho người dùng hiện tại hoặc hệ thống cục bộ, mặc dù tôi đã thử cả hai), vậy có lẽ tôi phải làm gì khác ở đây? Một thiết lập ở đâu đó mà tôi không thấy phải thay đổi để làm cho nó thực sự tin tưởng vào chứng chỉ mà tôi đã nói với nó để tin tưởng?
Cách chính xác để làm cho Windows Server 2012 R2 tin tưởng vào chứng chỉ tự ký?