Tôi đoán điều này là không thể, nhưng nếu có, tôi muốn biết tại sao.
Giả sử tôi nhận được chứng chỉ SSL cho example.com từ một trong những cơ quan cấp chứng chỉ chính thức gần đó. Giả sử tôi đang chạy a.example.com và bcdexample.com và cũng muốn cung cấp cho họ chứng chỉ SSL.
Tôi có thể sử dụng chứng chỉ example.com để tự cấp chứng chỉ cho a.example.com và bcdexample.com không? Liệu chúng có được trình duyệt của người dùng nhận ra không? Nếu không thì tại sao không?
(Tôi đoán là không thể thực hiện được vì nó sẽ phá vỡ mô hình kinh doanh chứng chỉ ký tự đại diện rất sinh lời, phải không?)
làm rõ:Tôi không thể đóng vai trò là cơ quan cấp chứng chỉ "tự ký" bằng cách sử dụng cặp khóa mà tôi đã lấy được chứng chỉ chính thức và chỉ cần thêm chứng chỉ chính thức của mình vào chuỗi xác minh phải không?
Bạn không thể sử dụng chứng chỉ của mình để cấp các chứng chỉ khác vì chứng chỉ được mã hóa trong chứng chỉ của bạn và "cơ quan cấp chứng chỉ" chắc chắn không có trong danh sách đó.
Các trình duyệt web kiểm tra "chuỗi chứng chỉ" bắt đầu bằng chứng chỉ của bạn, chứng chỉ được sử dụng để ký, ai đã ký, v.v.
Chứng chỉ của bạn phải phù hợp với trường hợp sử dụng hiện tại (chủ yếu là "xác định trang web") và tất cả chứng chỉ ký phải chứa cờ "Tổ chức phát hành chứng chỉ". Trình duyệt phải biết chứng chỉ cuối cùng (chứng chỉ gốc).
Như bạn có thể đoán, chứng chỉ ký tự đại diện có thể hữu ích trong trường hợp của bạn.
Tôi là một lập trình viên xuất sắc, rất giỏi!