Truststore có giống với keystore không?
Truststore có giống với keystore không?

Video: Truststore có giống với keystore không?

Video: Truststore có giống với keystore không?
Video: sslhandshakeexception detailed explanation using pem, p12 or cert and key format with REST Assured 2024, Tháng mười hai
Anonim

Sự khác biệt chính giữa trustStore vs keyStore đó là trustStore (như tên gợi ý) được sử dụng để lưu trữ chứng chỉ từ Tổ chức phát hành chứng chỉ (CA) đáng tin cậy được sử dụng để xác minh chứng chỉ do Máy chủ cung cấp trong Kết nối SSL trong khi keyStore được sử dụng để lưu trữ khóa cá nhân và chứng chỉ nhận dạng riêng mà chương trình

Trong số đó, bạn có thể sử dụng kho khóa làm Truststore không?

Không có sự khác biệt giữa kho khóa và cửa hàng tin cậy các tập tin. Cả hai đều là tệp ở định dạng tệp JKS độc quyền. Sự khác biệt là ở sử dụng : Theo hiểu biết tốt nhất của tôi, Java sẽ chỉ một sử dụng cửa hàng được tham chiếu bởi -Djavax. mạng lưới.

Người ta cũng có thể hỏi, tệp Truststore là gì? MỘT TrustStore nắm giữ chứng chỉ của các hệ thống bên ngoài mà bạn tin tưởng. Vì vậy, một TrustStore là một KeyStore tập tin , chứa khóa công khai / chứng chỉ của máy chủ bên ngoài mà bạn tin cậy.

Như vậy, Cacerts là một keystore hay Truststore?

' cacerts ' là một cửa hàng tin cậy . MỘT cửa hàng tin cậy được sử dụng để xác thực đồng nghiệp. MỘT kho khóa được sử dụng để xác thực bản thân. cacerts là nơi Java lưu trữ các chứng chỉ công khai của CA gốc.

Tại sao chúng ta cần keystore và Truststore?

Trong quá trình bắt tay SSL, mục đích của trustStore là xác minh thông tin đăng nhập và mục đích của keyStore là cung cấp thông tin xác thực. keyStore trong Java lưu trữ khóa cá nhân và chứng chỉ tương ứng với khóa công khai của chúng và yêu cầu nếu bạn là Máy chủ SSL hoặc SSL đòi hỏi xác thực khách hàng.

Đề xuất: