sách gpt4 ăn đã đi

TLS 2 chiều với chứng chỉ có chữ ký của CA

In lại Tác giả: Walker 123 Thời gian cập nhật: 29-11-2023 08:27:36 26 4
mua khóa gpt4 giày nike

Nhiệm vụ của tôi là triển khai TLS chung trong ngữ cảnh Java. Tôi tìm thấy một ví dụ ( https://www.opencodez.com/java/implement-2-way-authentication-using-ssl.htm ) và có thể tự mình tập hợp nó lại thành bản demo. Giống như ví dụ này, tất cả các ví dụ khác tôi có thể tìm thấy trực tuyến đều sử dụng chứng chỉ tự ký. Nhưng bây giờ câu hỏi đặt ra là điều gì sẽ xảy ra nếu chúng ta sử dụng chứng chỉ ký CA của bên thứ ba. Nó sẽ ảnh hưởng đến bản demo này như thế nào? Cũng xem xét hai kịch bản sau:

  1. Về phía máy chủ, tôi chỉ quan tâm liệu máy khách có được CA chứng nhận hay không. Ví dụ: đối với một máy khách hoàn toàn mới, máy chủ trước đây chưa biết điều đó. Chỉ cần nó có thể nhận được chứng chỉ của CA, máy chủ sẽ cung cấp dịch vụ;
  2. Đây là mối quan hệ điểm-điểm, máy khách không chỉ cần xuất trình chứng chỉ do CA cấp mà máy chủ còn kiểm tra chứng chỉ để xem máy khách có đủ điều kiện sử dụng dịch vụ trong danh sách thực thể được xác định trước hay không;

Vì vậy, đối với hai tình huống khác nhau ở trên, tôi nên định cấu hình kho khóa và kho ủy thác tương ứng như thế nào?

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

Sự khác biệt giữa các chứng chỉ do CA ký ở cả hai đầu là bạn không cần thực hiện bất kỳ thao tác xuất nào từ kho khóa và nhập vào kho ủy thác trừ khi kho ủy thác tích hợp của JRE không xác định được CA và bạn không cần cửa hàng tin cậy tùy chỉnh của riêng mình. Trong mỗi trường hợp, bạn chỉ cần nhập gói CA và chứng chỉ do CA ký do CSR của chính bạn tạo vào kho khóa của riêng bạn.

máy chủ cũng sẽ kiểm tra chứng chỉ để xem liệu máy khách có nằm trong danh sách các thực thể được xác định trước để đủ điều kiện sử dụng dịch vụ hay không.

Như bạn đã nói trong câu hỏi của mình, đây là những gì ứng dụng máy chủ phải làm sau khi kết nối hoàn tấtỦy quyềnbước chân. Đây không phải là một phần của thiết lập kho khóa/cửa hàng tin cậy, nó chỉ liên quan đến xác thực. Đừng nhầm lẫn các bước này. Máy chủ (hoặc Apache HTTPD phía trước nó) sẽ kiểm tra DN chủ thể của chứng chỉ để xem DN đó có vai trò phù hợp để sử dụng dịch vụ được yêu cầu hay không (chẳng hạn như URL). Điều này có thể được tích hợp vào Apache HTTPD hoặc Tomcat CMA.

Về java - TLS 2 chiều với chứng chỉ được CA ký, 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/51295359/

26 4 0
Walker 123
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