Skip to content

anonymous2100/CACertsViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

证书库管理器 (CACertsViewer)

这是一个轻量级的 Java Swing 图形界面工具,用于查看和整理 JKSPKCS12 (PFX/P12) 格式的 Java 信任库文件。

主要功能

  • 多标签管理:支持同时打开多个证书库。
  • 证书列表:直观展示别名、条目类型、主题、颁发者、序列号及有效期。
  • 状态高亮:自动识别并高亮显示已过期(红色)和尚未生效(黄色)的证书。
  • 信任链分析
    • 自动构建证书信任链。
    • 识别根证书、中间证书及端实体。
    • 标记信任锚点(如果在库中找到)。
  • 导入/导出
    • 支持从 .cer, .crt, .pem, .der 文件导入证书。
    • 支持导出证书、公钥及私钥(PKCS#8 格式)。
  • 备份与恢复:在保存更改前自动创建备份,并支持从历史备份中恢复。
  • 会话恢复:启动时自动恢复上次关闭前打开的所有文件。

系统要求

  • Java 21+
  • 依赖项:

快速开始

运行应用

通过 Maven 运行:

mvn exec:java

或使用打包后的 JAR:

java -jar target/CACertsViewer-0.1.0.jar

常用操作

  1. 打开库:点击“打开”选择文件,默认密码通常为 changeit
  2. 导入证书:直接将证书文件拖入窗口,或点击工具栏的“导入”。
  3. 查看详情:选中列表中的证书,右侧面板将显示详细的文本信息及信任链图谱。
  4. 保存更改:点击“保存”以持久化到磁盘。

界面说明

  • 工具栏:提供文件操作和全局证书管理功能。
  • 左侧面板:包含搜索框和证书搜索列表。
  • 右侧面板
    • 信任链:树状展示证书的签发关系。
    • 详情:完整的证书文本描述(包含 SAN, 扩展密钥用法等)。
  • 状态栏:显示当前操作提示及活动证书库的绝对路径。

应用截图

About

CA证书管理器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors