簡體   English   中英

如何將SSL證書集成到/ jre / security文件夾中的cacerts文件?

[英]How to integrate SSL certificates to the cacerts file in /jre/security folder?

最近,我們的服務器已升級到基於SHA-256的SSL證書。 從那時起,我們將面臨javax.naming.CommunicationException 為了解決此問題,我需要在服務器的/usr/lib/jvm/jre/lib/security路徑下的CACERTS文件中添加/添加一組證書鏈。

我找到了SO的此鏈接 ,該鏈接解釋了通過程序實現此目標的步驟。 誰能建議如何通過linux命令將這些證書鏈添加到cacerts文件中。

在linux命令提示符下發出命令:

/ usr / lib / jvm / jre / bin / keytool-導入-別名<>-文件<> -keystore cacerts

該命令使用Java密鑰庫工具將新的cert文件導入到現有的cacerts文件中。 <>是您要稱為證書的任何名稱。 <>是要導入的實際文件。

如果提示您輸入密碼,則默認密鑰庫密碼為“ changeit”。

對要添加的每個新證書文件重復上述步驟。

您應該使用Java發行版中的keytool實用程序,在您的情況下,它應該位於/ usr / lib / jvm / bin目錄下。

keytool -importcert -file your_cert_file_here \
    -keystore /usr/lib/jvm/jre/lib/security/cacerts -storepass changeit

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM