Tôi cần làm gì để Internet Explorer 8 chấp nhận chứng chỉ tự ký?


233

Chúng tôi sử dụng các chứng chỉ tự ký trên mạng nội bộ của chúng tôi. Tôi cần làm gì để Internet Explorer 8 chấp nhận chúng mà không hiển thị thông báo lỗi cho người dùng? Những gì chúng tôi đã làm cho Internet Explorer 7 dường như không hoạt động.

EDIT: Internet Explorer 7 sẽ không hiển thị bất kỳ lỗi nào nếu tôi đặt chứng chỉ vào các cơ quan chứng nhận gốc đáng tin cậy. Internet Explorer 8 dường như hiển thị lỗi ngay cả với chứng chỉ ở đó.


Chỉ tò mò, bạn đã làm gì trong IE7?
Brann

đưa nó vào chứng chỉ vào cửa hàng chứng nhận gốc đáng tin cậy

1
Bạn có ảnh chụp màn hình cho lỗi IE 8.? Nó hiển thị gì trên trang đường dẫn chứng chỉ? Hãy chắc chắn rằng bạn đã thêm CA, không phải chứng chỉ trang web.
J-16 SDiZ

6
Thật ra David tôi nghĩ SuperUser thích hợp hơn.
Sameer Alibhai

60
Những cuộc tranh luận về nơi câu hỏi thuộc về vô lý. Nghiêm túc, wtf. Mặc dù nó có thể phù hợp với bất kỳ trang web được đề xuất nào, nhưng nó hoàn toàn hợp lý như một câu hỏi của nhà phát triển vì đó là điều mà các nhà phát triển web thường gặp phải.
jpswain

Câu trả lời:


358

Cách làm cho IE8 tin tưởng một chứng chỉ tự ký trong 20 bước khó chịu

  1. Duyệt đến trang web có chứng chỉ mà bạn muốn tin tưởng.
  2. Khi được báo cho Có một vấn đề với chứng chỉ bảo mật của trang web này., Hãy chọn, Tiếp tục vào trang web này (không được đề xuất).
  3. Chọn Công cụ➞ Tùy chọn Internet.
  4. Chọn Bảo mật➞ Các trang web chắc chắnSites.
  5. Xác nhận các kết quả trùng khớp với URL và nhấp vào Thêm Thêm, sau đó, Đóng Đóng.
  6. Đóng hộp thoại Tùy chọn Internet của Trực tiếp với các tùy chọn của bạn.
  7. Làm mới trang hiện tại.
  8. Khi được báo cho Có một vấn đề với chứng chỉ bảo mật của trang web này., Hãy chọn, Tiếp tục vào trang web này (không được đề xuất).
  9. Nhấp vào Chứng chỉ Lỗi Lỗi ở bên phải của thanh địa chỉ và chọn Chứng chỉ Xem Chế độ xem.
  10. Nhấp vào Chứng chỉ cài đặt của ... ..., sau đó trong trình hướng dẫn, nhấp vào Tiếp theo.
  11. Trên trang tiếp theo, hãy chọn Đặt tất cả các chứng chỉ trong cửa hàng sau đây.
  12. Nhấp vào Duyệt Duyệt, chọn các cơ quan chứng nhận gốc đáng tin cậy, và nhấp vào OK OK.
  13. Quay lại trong trình hướng dẫn, nhấp vào Tiếp Next, sau đó, Kết thúc, đó là.
  14. Nếu bạn nhận được hộp tin nhắn Cảnh báo Bảo mật của Cảnh sát, hãy nhấp vào Có Có.
  15. Loại bỏ hộp tin nhắn với ngay OK.
  16. Chọn Công cụ➞ Tùy chọn Internet.
  17. Chọn Bảo mật➞ Các trang web chắc chắnSites.
  18. Chọn URL bạn vừa thêm, nhấp vào Xóa Xóa, sau đó Đóng Đóng.
  19. Bây giờ hãy tắt tất cả các phiên bản đang chạy của IE và khởi động lại IE.
  20. Giấy chứng nhận của trang web bây giờ nên được tin cậy.

25
Trong IE 8 (Tôi đang ở trên windows 7), sau bước 5, bỏ chọn "Bật chế độ bảo vệ". Sau đó, bạn có thể cài đặt chứng chỉ. Nhưng, ngay cả sau khi cài đặt chứng chỉ, tôi vẫn tiếp tục nhận được thanh cảnh báo và vị trí màu đỏ.
Josh

17
+1 cho tiêu đề :) Bước # 12 là hữu ích nhất; không tự mình nghĩ ra.
jpswain

3
Tôi đã kiểm tra hai lần địa chỉ giống nhau nhưng tôi cần phải làm điều này để hoạt động: Nhấp vào Công cụ Nhấp vào Tùy chọn Internet Nhấp vào Nâng cao Cuộn xuống để "Kiểm tra thu hồi chứng chỉ của nhà xuất bản." và bỏ chọn cái này Nhấp vào Áp dụng Nhấp vào OK Đã đóng và mở lại trình duyệt techsupportforum.com/forums/f56/iêu
Akira Yamamoto

2
Nếu, giống như tôi, bạn đang sử dụng máy ảo cũ để kiểm tra IE8 trên windows XP, hãy nhớ đảm bảo đồng hồ hệ thống của bạn là chính xác. Điều này đóng một phần trong xác minh chứng chỉ.
AlexMA

17
Các bước này không hoạt động cho IE 11. Có một số điều khác cần phải được thực hiện ở đó không?
dùng2058

71

Tôi đã làm cho nó hoạt động như thế này

  1. Bắt đầu Internet Explorer chạy như một người dùng với các đặc quyền quản trị.
  2. Duyệt đến máy tính sử dụng tên máy tính (bỏ qua cảnh báo chứng chỉ)
  3. Nhấp vào văn bản Lỗi chứng chỉ của người dùng ở trên cùng của màn hình và chọn chứng chỉ Xem
  4. Trong hộp thoại Chứng chỉ, bấm Cài đặt Chứng chỉ -> Tiếp theo
  5. Chọn Đặt tất cả chứng chỉ trong cửa hàng sau -> Duyệt
  6. Kiểm tra Hiển thị hộp kiểm Cửa hàng vật lý
  7. Chọn Cơ quan cấp chứng chỉ gốc đáng tin cậy - Máy tính cục bộ
  8. Nhấp OK - Tiếp theo - Kết thúc - OK
  9. Khởi động lại Internet Explorer

23
Các bước luận án đã làm việc cho tôi nhưng tôi phải kiểm tra hộp kiểm * cửa hàng vật lý và chọn máy tính cục bộ * người đáng tin cậy *. Tôi đã thử mọi sự kết hợp khác và không có gì hiệu quả ngoại trừ điều này. IE11
Diego Frehner

6
Đây là câu trả lời tốt nhất vì câu trả lời hàng đầu không có câu hỏi quan trọng 'Bắt ​​đầu Internet Explorer chạy với tư cách người dùng có quyền quản trị'.
Nicholas Murray

2
Tôi không có "Người đáng tin cậy, Máy tính cục bộ" làm tùy chọn, vì vậy tôi chỉ cần nhấp vào "Người đáng tin cậy" và nó đã hoạt động.
Alex Angas

2
Tôi cũng chỉ chọn "Người đáng tin cậy" và nó đã hoạt động. Lưu ý tôi đã thử nghiệm trên PC Windows 8. Lưu trữ các chứng chỉ ở vị trí khác dường như không hoạt động, tôi chỉ thành công với "Người đáng tin cậy".
ScottyG

1
Nó hoạt động với tôi khi tôi chọn tùy chọn 'Người đáng tin cậy' -> 'Máy tính cục bộ'. Để có tùy chọn 'Máy tính cục bộ', vui lòng chạy IE ở chế độ 'Chạy dưới dạng đặc quyền quản trị'. Tôi đang sử dụng Win7 và IE11
Sagar S.

28

Tôi đã thử rất nhiều bước từ những người khác nhau được đăng trên các trang web khác nhau. Nhưng không ai trong số họ đề cập rằng tôi nên thêm chứng chỉ vào kho khóa Người tin cậy.

Đúng vậy, đặt nó dưới CA đáng tin cậy là không đủ cho trường hợp của tôi, tôi cũng phải đặt các certs vào Người đáng tin cậy.

Đó là:

  1. Chạy MMC
  2. Thêm chứng chỉ Snap-in chọn Máy tính cục bộ
  3. Mở rộng Chứng chỉ (Máy tính cục bộ) -> Người đáng tin cậy -> Chứng chỉ
  4. Nhấp chuột phải vào Tất cả tác vụ -> Nhập
  5. Kết thúc thuật sĩ

Để xuất chứng chỉ:

  1. Chạy IE với tư cách quản trị viên (nhấp chuột phải, chạy với tư cách quản trị viên)
  2. Khi được nhắc chứng nhận không hợp lệ, hãy tiếp tục truy cập trang web
  3. Nhấp vào lỗi chứng chỉ gần địa chỉ, nhấp vào xem chứng chỉ
  4. Chuyển đến tab Chi tiết, nhấp vào Sao chép vào tệp
  5. Lưu dưới dạng tệp * .cer.

Tôi đang dùng IE9, Windows 7


5
+1 Tôi đã sử dụng điều này để tìm ra rằng trên IE 10 trên Win8 x64, bạn chạy IE với tư cách quản trị viên, điều hướng qua, sau đó nhấp vào lỗi và sử dụng nút Cài đặt chứng chỉ từ đó, chọn Người đáng tin cậy làm đích (không certmgr.mscbắt buộc )
Ruben Bartelink

21

Đảm bảo rằng chứng chỉ tự ký của bạn phù hợp với URL trang web của bạn. Nếu không, bạn sẽ tiếp tục gặp lỗi chứng chỉ ngay cả sau khi tin tưởng rõ ràng vào chứng chỉ trong Internet Explorer 8 (Tôi không có Internet Explorer 7, nhưng Firefox sẽ tin tưởng chứng chỉ bất kể URL không khớp).

Nếu đây là sự cố, hộp "Lỗi chứng chỉ" màu đỏ trong Internet Explorer 8 sẽ hiển thị "Địa chỉ không khớp" là lỗi sau khi bạn thêm chứng chỉ. Ngoài ra, "Xem chứng chỉ" có một nhãn được cấp cho: nhãn hiển thị URL mà chứng chỉ hợp lệ.


1
Câu trả lời tuyệt vời, "Địa chỉ không khớp" là lỗi tôi có. Tôi nghĩ rằng tôi đã có một vấn đề khi cài đặt chứng chỉ nhưng thực sự có vẻ như chứng chỉ được cài đặt tốt, nó chỉ là một chút b0rked.
demcodemonkey

1
Để mở rộng về điều này một chút cho tên miền phụ. Vấn đề không tồn tại với chứng chỉ ký tự đại diện tự ký. issued to: *.example.comVì vậy, nếu bạn có một số tên miền phụ tự ký mà bạn đang cố gắng để IE chấp nhận, bạn có thể tạo một chứng chỉ ký tự đại diện duy nhất và cập nhật các vị trí chứng chỉ thành chứng chỉ ký tự đại diện. Hãy chú ý nếu sử dụng tên miền con a.b.example.comvì bạn sẽ phải tạo chứng chỉ ký tự đại diện riêng cho tên miền con *.b.example.com(KHÔNG *.*.example.com) để nó hoạt động trong IE.
fyrye

Đây là câu trả lời cho tôi sau khi thử mọi thứ ở trên và ở nơi khác. Địa chỉ không khớp. Cảm ơn!
Kon

16

Nếu bạn gặp lỗi không khớp địa chỉ, chỉ cần cho phép không khớp địa chỉ:

  1. Công cụ và chọn Tùy chọn Internet
  2. chọn tab Nâng cao
  3. Cuộn xuống và bỏ chọn Cảnh báo về địa chỉ chứng chỉ không khớp

Điều này ngăn thông báo cảnh báo nhưng thanh địa chỉ vẫn màu đỏ
Russell

2
Để cập nhật chứng chỉ cho URL chính xác, hãy sử dụng blog này: robbagby.com/iis/, - mấu chốt là sử dụng exe của bên thứ 3 (selfssl.exe) và tạo chứng chỉ (và gán nó cho trang web) bằng một URL tùy chỉnh.
Russell

CẢM ƠN VÌ ĐIỀU NÀY! Tôi làm theo 2-3 bước trên và vẫn nhận được cảnh báo. Bước này là điều duy nhất hoạt động sau khi nhập chứng chỉ khoảng nửa tá lần. Cảm ơn bạn!
Hàng chục

IE11 trên Win10: Sau khi nhập chứng chỉ theo mô tả của Jay hoặc Aya, tôi vẫn gặp lỗi chứng chỉ. Chỉ sau khi bỏ chọn cảnh báo và khởi động lại, chứng chỉ tự ký mới được chấp nhận (không có thanh địa chỉ màu đỏ).
Elektropepi

9

Man, hôm nay tôi đã dành vài giờ để chống lại vấn đề này. Bất kể tôi đã làm gì trong IE 8, vấn đề vẫn còn. Chứng chỉ được cài đặt bởi IE xuất hiện trong Cơ quan chứng nhận gốc đáng tin cậy của PC khách, tuy nhiên IE vẫn phàn nàn không có vấn đề gì.

Đây là giải pháp tôi đã khám phá:

Trên máy chủ web:

  • Thắng + R, MMC, Enter.
  • Tệp, Thêm-Xóa snap-in, Chứng chỉ, Thêm, Quản lý chứng chỉ cho: tài khoản người dùng của tôi, Hoàn tất, OK.
  • Điều hướng đến "Chứng chỉ - người dùng hiện tại / Cơ quan chứng nhận / chứng chỉ gốc đáng tin cậy".
  • Tìm chứng chỉ của bạn, nhấp chuột phải, Tất cả tác vụ / Xuất.
  • "Không, không xuất khóa riêng"
  • "Mã hóa nhị phân DER X.509 (.CER)"
  • Lưu tập tin ở đâu đó.
  • Chuyển tệp .CER mới tạo vào PC khách.

Trên máy khách:

  • Thắng + R, MMC, Enter.
  • Tệp, Thêm-Xóa snap-in, Chứng chỉ, Thêm, Quản lý chứng chỉ cho: tài khoản người dùng của tôi, Hoàn tất, OK.
  • Điều hướng đến "Chứng chỉ - người dùng hiện tại / Cơ quan chứng nhận / chứng chỉ gốc đáng tin cậy".
  • Nhấp chuột phải vào vùng chứa Chứng chỉ, Tất cả tác vụ / Nhập
  • Chọn tệp .CER bạn đã chuyển từ máy chủ.
  • Trên màn hình tiếp theo, chọn "Đặt tất cả chứng chỉ vào cửa hàng sau", nhấp vào "Duyệt", kiểm tra "Hiển thị cửa hàng thực", sau đó chọn "Cơ quan chứng nhận gốc đáng tin cậy / Máy tính cục bộ".
  • Nhấn "Kết thúc" cuối cùng.
  • Trong Internet Explorer: Công cụ - Xóa Lịch sử duyệt web,
  • Trong Internet Explorer: Công cụ - Tùy chọn Internet - tab "Nội dung" - Xóa nút trạng thái SSL.

5

Đây là cách tôi làm cho nó hoạt động trong IE8:

  1. Truy cập trang web được đề cập , ví dụ: https://xxx.yyy.com
  2. Nhấp qua cho đến khi bạn gặp lỗi Chứng chỉ trong dòng trạng thái trình duyệt.
  3. Xem chứng chỉ, sau đó từ tab Chi tiết, chọn Sao chép vào Tệp.
  4. Lưu vào máy tính để bàn dưới dạng xxx.cer, ví dụ:
  5. Bắt đầu, chạy, MMC.
  6. Tệp, Thêm / Xóa Snap-In,
  7. Chọn Chứng chỉ, Nhấp vào Thêm, Tài khoản người dùng của tôi, sau đó Kết thúc, sau đó OK,
  8. Tìm hiểu về Cơ quan Chứng nhận Root, Chứng chỉ,
  9. Nhấp chuột phải vào Chứng chỉ, Chọn Tất cả Tác vụ, Nhập,
  10. Chọn Lưu chứng chỉ từ Máy tính để bàn
  11. Chọn Đặt tất cả Chứng chỉ trong Cửa hàng sau, Nhấp Duyệt,
  12. Chọn Hộp có nội dung Hiển thị Cửa hàng Vật lý, Mở rộng Cơ quan Chứng nhận Root đáng tin cậy và chọn Máy tính cục bộ ở đó, nhấp OK, Hoàn tất Nhập,
  13. Kiểm tra danh sách để đảm bảo nó xuất hiện. Bạn có thể sẽ cần phải làm mới trước khi bạn nhìn thấy nó. Thoát MMC,
  14. Mở Trình duyệt, chọn Công cụ, Xóa Lịch sử Duyệt
  15. Chọn tất cả trừ Dữ liệu lọc Inprivate, hoàn tất,
  16. Chuyển đến Tùy chọn Internet, Tab nội dung, Xóa trạng thái SSL,
  17. Đóng trình duyệt và mở lại và kiểm tra.

Bạn có lời khuyên nào về việc phải làm gì nếu "Sao chép vào tệp ..." bị vô hiệu hóa không?
jessegavin

3
@jessegavin: chạy IE với tư cách quản trị viên
ryber

3

Bạn nên cài đặt chứng chỉ của mình như một cơ quan đáng tin cậy trên máy tính của bạn.

Có rất nhiều cách để làm điều đó, để exampe bạn có thể sử dụng mmc (start / run / mmc), thêm Chứng chỉ Snap-In và từ đó bạn có thể cài đặt chứng chỉ tự ký.

Không có cách nào khác vì toàn bộ điểm chứng nhận là để cảnh báo người dùng nếu trang web anh ta truy cập không được chứng nhận bởi cơ quan đáng tin cậy.


Có cách nào để làm điều này ngoài việc đăng nhập vào từng máy không?

nếu bạn ở trong môi trường công ty và nếu công ty của bạn có chứng chỉ được cài đặt làm cơ quan đáng tin cậy trên tất cả các máy tính của công ty (đó là một thiết lập chung), bạn có thể sử dụng chứng chỉ này để ký tên thay vì chứng chỉ tự ký
Brann

Cũng có thể cài đặt chứng chỉ từ dòng lệnh, vì vậy chắc chắn có thể tự động hóa. Làm thế nào để làm điều đó phụ thuộc rất nhiều vào những công cụ mà hệ thống của bạn sử dụng.
Brann

2
IE7 hoạt động nếu tôi cài đặt chứng chỉ trên máy cục bộ. IE8 dường như đưa ra một cảnh báo ngay cả khi tôi đặt chứng chỉ ký (cái này là tự ký) trong các cơ quan chứng nhận gốc đáng tin cậy. Bây giờ tôi sẵn sàng quên góc độ chính sách nhóm - tôi thậm chí không thể làm cho nó hoạt động trên một máy duy nhất.

2

Nó không đủ để cài đặt chứng chỉ, thay vào đó bạn cần cài đặt chứng chỉ gốc của cơ quan chứng nhận của bạn. Giả sử nếu bạn sử dụng Dịch vụ chứng chỉ của Win Server, chứng chỉ gốc của nó được tạo khi CS được cài đặt trên máy chủ đó là cài đặt được cài đặt. Nó phải được cài đặt vào "Cơ quan chứng nhận gốc đáng tin cậy" như được mô tả trước đó.


3
Định nghĩa của một chứng chỉ tự ký là một trong đó CA gốc là chính chứng chỉ đó. Bằng cách tin tưởng vào chứng chỉ, nó sẽ được tin tưởng.
Derek Dysart

1
Đáng để chỉ ra cho bất kỳ ai khác đến đây trong tương lai https://serverhttps://server.example.comkhác biệt và nếu bộ phận CNTT đã thực hiện đúng cách thì có lẽ bạn sẽ cần tên miền đủ điều kiện.
PeterI

2

Điều này có thể giúp ai đó tôi đang dùng IE11 windows 7 và những gì tôi đã làm Ngoài việc cài đặt chứng chỉ là Truy cập tùy chọn internet ==> tab trước ==> security ==> "xóa kiểm tra" khỏi cảnh báo về việc không khớp địa chỉ chứng chỉ ngoài xuống bên dưới - đừng quên đóng tất cả các phiên bản IE và khởi động lại - sau khi kết thúc:

1-Bắt đầu Internet Explorer đang chạy.

2-Duyệt đến máy tính bằng tên máy tính (bỏ qua các cảnh báo chứng chỉ)

3-Nhấp vào văn bản Lỗi chứng chỉ của người dùng ở phía trên màn hình và chọn chứng chỉ Xem

4-Trong hộp thoại Chứng chỉ, bấm Cài đặt Chứng chỉ -> Tiếp theo

5-Chọn Đặt tất cả chứng chỉ trong cửa hàng sau -> Duyệt

6-Cài đặt vào Chứng nhận gốc đáng tin cậy ..

sau đó khởi động lại.

Hy vọng điều này sẽ giúp ai đó.


1

Bạn có thể sử dụng GPO để sử dụng chứng chỉ trong miền.

Nhưng vấn đề của tôi là với Internet Explorer 8, ngay cả với chứng chỉ trong cửa hàng chứng nhận gốc đáng tin cậy ... vẫn không nói đó là trang web đáng tin cậy.

Với việc này và việc ký trình điều khiển cần phải được thực hiện ngay bây giờ ... Tôi bắt đầu tự hỏi ai là người sở hữu máy tính của tôi!


Nếu công ty phát hành là một root đáng tin cậy, thì có lẽ chứng chỉ có vấn đề với nó. Tên Canonical trên chứng chỉ có khớp với tên máy chủ mà người dùng sử dụng để truy cập trang web không? Là thời gian hiện tại trong phạm vi hiệu lực của chứng chỉ?
Yuliy

1

Thật không may, không có giải pháp nào làm việc cho tôi. Tôi đã sử dụng Internet Explorer 8 trên Windows 7. Khi tôi đang tìm giải pháp, tôi đã tìm thấy các cài đặt về thông tin đăng nhập trong bảng điều khiển. Vì vậy, tôi đã thêm một mục mới theo thông tin dựa trên chứng chỉ với địa chỉ máy chủ của tôi và tôi đã chọn chứng chỉ ưa thích của mình.

Sau khi xóa bộ đệm SSL trong Internet Explorer 8, tôi mới làm mới trang web và chứng chỉ phù hợp đã được gửi đến máy chủ.

Đây không phải là giải pháp mà tôi muốn, nhưng nó hoạt động.


1

Như mọi người khác đã đề cập, nhiệm vụ đầu tiên là thêm chứng chỉ vào Cơ quan gốc đáng tin cậy.

Có một exe tùy chỉnh ( selfssl.exe ) sẽ tạo chứng chỉ và cho phép bạn chỉ định Giá trị được cấp cho: (URL). Điều này có nghĩa là Internet explorer sẽ xác thực url được cấp cho url bằng url mạng nội bộ tùy chỉnh.

Đảm bảo bạn khởi động lại Internet Explorer để làm mới các thay đổi.


Đây là lời khuyên tuyệt vời, tôi nghĩ đối với "Lỗi không khớp địa chỉ" đây là cách thích hợp để thực hiện, tôi đã thử tất cả các cách khác nhưng không có kết quả. Điều thực sự dẫn đến giải pháp là nhận xét của bạn (bao gồm liên kết này ) tới @AlisterScott.
David Rogers

0

Có vẻ như không thể có lỗi chứng chỉ nữa. Tôi đang dùng Windows XP với IE 8. Chính sách nhóm đã cài đặt chứng chỉ tự ký làm chứng chỉ gốc đáng tin cậy để truy cập vào một trang web nội bộ. Khi tôi nhìn vào MMC với snap-in chứng chỉ, tôi có thể thấy chứng chỉ ở đó OK.

Khi tôi nhìn vào:

Tùy chọn Internet => Nội dung => chứng chỉ

Nó không có ở đó!

Hành vi này trong IE bắt đầu kể từ khi quản trị viên của chúng tôi thả lỏng với rất nhiều bản cập nhật Patch-thứ ba cuối cùng được cài đặt trên máy của tôi vào ngày 10 tháng 12 năm 2009. Trước đó, rất vui khi chấp nhận chứng chỉ là hợp lệ.


0

Tôi đã có cùng một vấn đề trong khi làm việc với các dịch vụ web. Ở đây, Microsoft có một đoạn dài (dài) chỉ cho bạn cách cài đặt nội dung trên máy khách để nói rằng chứng chỉ tự ký của bạn là ổn. Cuối cùng, tôi chỉ cần bỏ ra $ 30 và mua một chứng chỉ đầy đủ từ Godaddy.com.

PS Tôi biết rằng bạn có thể mã xung quanh thông báo lỗi nhưng chúng tôi không muốn làm điều đó vì lý do kiểm tra.


0

Bạn đã làm gì trước đây? Đối với chứng chỉ tự ký, tôi thường sẽ cài đặt chứng chỉ cục bộ trên hệ thống máy khách.

Bạn có thể sử dụng Chính sách nhóm để đẩy chứng chỉ đến mọi hệ thống.


0

Bạn cần đảm bảo rằng Chứng chỉ tự ký sử dụng đúng common namecho tên miền bạn đang thiết lập. Nếu bạn sẽ sử dụng cùng một chứng chỉ cho nhiều tên miền, bạn cần có một chứng chỉ duy nhất cho mỗi tên miền hoặc nếu tất cả các trang web ssl của bạn là tên miền phụ của một tên miền chung, thì bạn có thể tạo chứng chỉ có tên miền ký tự đại diện như*.domainname.tld .

Nếu bạn không thiết lập common name chính xác trong chứng chỉ tự ký thì Chrome và Firefox có thể hoạt động, nhưng IE có thể không tìm thấy chứng chỉ khi bạn tải trang mỗi lần. Trong IE, nó sẽ xuất hiện giống như bạn đã thêm chứng chỉ của trang web nhưng thực tế khi tải trang, nó sẽ không bao giờ được tìm thấy.

Cách thiết lập SSL cho Apache cho máy Mac để tôi có thể kiểm tra iFrame tên miền chéo trên IE8


0

Cách cài đặt Chứng chỉ gốc CA chứ không phải Chứng chỉ trang web: (IE8, Win7)

Khi bạn đưa ra các chi tiết chứng chỉ, bạn đang xem chứng chỉ trang web chứ không phải chứng chỉ CA. Tab Chung sẽ nói: " Chứng chỉ này không thể được xác minh ..." Bạn cần chọn CA bằng cách nhấp vào tab Đường dẫn chứng nhận và chọn chứng chỉ hàng đầu nhất trong đường dẫn. Nó phải có biểu tượng X màu đỏ và nên nói: "Chứng chỉ CA Root này không đáng tin cậy vì ..." Nhấp vào nút Xem chứng chỉ và trên tab Chung mới này bạn sẽ thấy, " Root CA này không đáng tin cậy .. . "Đây là chứng chỉ mà bạn muốn nhập vào Cơ quan cấp chứng chỉ gốc đáng tin cậy.

Khi bạn đã nhập CA, bạn không cần nhập chứng chỉ trang web thông thường. Chứng chỉ đó sẽ được khớp với CA bạn vừa nhập và IE sẽ coi mọi thứ hoạt động bình thường. Bạn không cần chạy IE với tư cách Quản trị viên và trước tiên bạn không cần thêm trang web vào các trang web đáng tin cậy. Bạn cần phải khởi động lại IE sau khi nhập.


0

Tôi đã thử tất cả các giải pháp được đề cập nhưng không ai trong số họ làm việc. Sử dụng Internet Explorer 11 (11.0.9600.17914), không có cách nào chấp nhận chứng chỉ không hợp lệ vì lỗi trông giống hệt như 404.

Điều đã giúp là như sau: - thêm máy chủ vào các trang web đáng tin cậy (như đã đề cập một vài lần ở đây) - vô hiệu hóa TLS 1.2 và bật SSL 1.0 & SSL 2.0

Bước cuối cùng là điều bạn CHỈ nên làm nếu bạn biết bạn đang làm gì. Chúng tôi cần sử dụng một thiết lập khá lạ ở đây tại nơi làm việc, do đó chúng tôi không thể tìm thấy một cách khác để có quyền truy cập vào hệ thống. Thông thường, hạ cấp bảo mật như thế không nên được thực hiện.


0

Nếu bạn đang thực hiện một số thử nghiệm cục bộ và bạn thêm một số bí danh trong tệp máy chủ nói

127.0.0.1 www.mysite.com

và cố gắng sử dụng bất kỳ quy trình trên bạn sẽ thất bại. Lý do là bạn sẽ nhập chứng chỉ cho localhost. URL chứng chỉ sẽ không khớp.

Trong tình huống đó, bạn sẽ phải tạo chứng chỉ tự ký và THEN nhập nó như mô tả ở trên.

Nếu bạn đang sử dụng Xampp, việc tạo chứng chỉ chính xác có thể được thực hiện dễ dàng bằng c: \ xampp \ apache \ makecert.bat


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.