【问题标题】:What free tools for managing java keystores and security certificates available around [closed][关闭] 有哪些免费工具可用于管理 java 密钥库和安全证书
【发布时间】:2011-07-14 22:00:57
【问题描述】:

周围有哪些免费的用于管理 java 密钥库和安全证书的工具?

【问题讨论】:

  • 要求“最佳”通常不是一个好问题,尤其是,当您没有告诉我们您想要判断的标准时。我的建议是:keytool 最好,因为它带有 JDK!
  • 很有趣,但唯一对我有用的是 IBM KeyMan。它可以与 IBM JDK 一起下载,也可以作为单独的包从 IBM website 下载(需要注册)
  • (更正 - 无需注册)
  • Key Store Explorer 还可以,但由于不支持别名或分层密码,因此对 Android 开发没有用处。

标签: java security certificate keystore


【解决方案1】:
【解决方案2】:

试试portecle。至少,它有一个 GUI :-)

EDIT(2020 年 9 月)Keystore Explorer 实际上功能更完善,更易于使用。

【讨论】:

  • KeyStore 浏览器看起来也不错。它是免费的,但我不确定它是否是开源的——无论如何,它运行良好并且可以在所有主要平台上运行。 lazgosoftware.com/kse/index.html
  • KeyStore 帮助了我。很棒的工具。
  • KeyStore Explorer 自 2013 年 10 月 19 日起开源。 keystore-explorer.sourceforge.net
  • KeyStore Explorer 的新位置在 github 此处:github.com/kaikramer/keystore-explorer,其官网(在 github 源代码的 README 中引用)为keystore-explorer.org - 这将避免 sourceforge 注入的潜在恶意软件。
  • 密钥库浏览器无法在 Java 11 上运行。
【解决方案3】:

我会说 JDK 附带的 keytool 命令行工具。一开始它看起来很复杂,但是一旦你习惯了它,它对于管理你的密钥库等是非常有效的。

如果你真的不喜欢命令行,我猜它不适合你。

【讨论】:

  • 缺点:无法以任何方式管理私钥,无法在不检查证书链的情况下导入 CA 回复。使用 keytool 被证明是一个 PITA - 所有自动化脚本都是 keytool 和 openssl 之间的巨大来回,因为两者都缺乏基本功能。
【解决方案4】:

另一种选择是openssl

根据自己的经验:
keytool。值得记住的是,它只处理公钥。不要浪费几天时间去弄清楚;)
Portacle 能够管理私钥。如果您不尝试在某些自动化脚本中使用命令行工具而不是使用用户友好的 GUI 工具,那么使用命令行工具有什么优势吗?
OpenSSL 对我来说似乎是功能最丰富的。它能够处理不是最简单的情况,例如创建 CA 并签署一些自签名证书,即创建证书链。 Creating Certificate Authorities and self-signed SSL certificates

【讨论】:

  • 但问题是关于处理 java 密钥库,而 openssl 不这样做!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-23
  • 1970-01-01
相关资源
最近更新 更多