我拿到了證書.cer,我希望腳本將它導入證書的可信發佈者列表中。如何在java中導入證書?
我設法做這件事情在C#
X509Certificate2 certificate = new X509Certificate2(filePath.Text, "Telecomitalia1?12524", X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet);
X509Store store = new X509Store(StoreName.TrustedPublisher);
store.Open(OpenFlags.ReadWrite);
store.Add(certificate);
store.Close();
有沒有辦法做同樣在Java中?
非常感謝。
它沒有解釋如何添加到Windows的信任存儲。 – emboss
問題如何向Windows添加證書?或者如何將證書添加到用於執行程序的運行時?考慮到這個問題是關於Java範圍的,我選擇回答問題的第二部分。 – Riduidel
我想添加此證書,以便在執行小程序時避免彈出窗口詢問執行權限。我已經嘗試用java keytool將我的證書添加到cacerts,但是我認爲我錯過了一步,因爲我仍然彈出確認對話框。我認爲會發生這種情況,因爲在檢查證書權限時,cacerts密鑰庫不會被Internet Explorer(也不是FireFox)使用。有什麼我可以做的,或者將我的證書添加到cacerts密鑰存儲庫只是錯誤的解決方案? –