簡體   English   中英

如何讓Java“信任”過期的證書?

[英]How to make Java “trust” an expired certificate?

我有一個CA簽名但長期過期的代碼簽名證書,用於JWS部署的Web應用程序。

當我啟動這個應用程序時,我收到一個警告提示,詢問我是否信任這個發布者。 當我同意時,在Java控制面板中,我可以在“安全”選項卡中看到證書。

如何以編程方式(從命令行)實現相同的效果? keytool -import似乎沒有做到這一點。

portecle程序是一個很好的小工具,你只能使用API​​來做事情。 你可以在這里得到它: http//portecle.sourceforge.net/

在Windows Vista / 7上,如果要將證書導入cacerts,則必須以管理員身份運行該程序。 我通過以管理員身份運行命令提示符,然后運行portecle.bat文件來執行此操作。

cacerts文件位於:$ JAVA_HOME / lib / security / cacerts

按CTRL-O打開密鑰庫文件。 cacerts的密碼是changeit

導入證書后不要忘記保存。

暫無
暫無

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

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