我拿到了证书.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密钥存储库只是错误的解决方案? –