工具介绍
KeyStore Explorer 是一个免费的 GUI 替代品,用于替代 Java 命令行工具 keytool 和 jarsigner。
KeyStore Explorer KeyStore Explorer 是一个免费的 GUI 替代品,用于替代 Java 命令行工具 keytool 和 jarsigner。
- 创建、加载、保存和转换各种 KeyStore 类型: PKCS#12、JKS、JCEKS、BKS、BCFKS 和 UBER
- 更改 KeyStore 和 KeyStore 条目密码
- 删除或重命名 KeyStore 条目
- 切割、复制和粘贴 KeyStore 条目
- 将证书附加到密钥对证书链中
- 使用自签名 X.509 证书生成 RSA、ECC、DSA、ML-DSA、ML-KEM 和 SLH-DSA 密钥对
- 创建 CRL
- 将 X.509 证书扩展应用于生成的密钥对和证书签名请求 (CSR)
- 查看 X.509 证书、CRL 和 CRL 条目的 X.509 V3 扩展
- 以多种格式导入和导出密钥和证书: PKCS#12、PKCS#8、PKCS#7、DER/PEM X.509 证书文件、Microsoft PVK、SPC、PKI Path、OpenSSL
- 在 PKCS #10 和 SPKAC 格式中生成、查看和签署 CSR
- 使用 CMS/PKCS #7 签名/验证 JAR 文件
- 使用 CMS/PKCS #7 签名/验证文件
- 配置 CA Certs KeyStore 以用于 KeyStore 操作
- 密码管理器用于管理 KeyStore 和 KeyStore 条目密码
构建 KSE 需要 Java Development Kit (JDK) 17 或更高版本。构建过程定期使用 Java 17、21 和 25 进行测试。要进行清洁构建,请在 kse 目录中执行以下命令:
build.gradle 文件包含了构建平台特定分发包的详细说明。特别是执行构建命令所需的条件。