更新记录

2.0.0(2026-07-17) 下载此版本

新增

  • 新增 Android 签名证书生成功能,可视化表单填写,支持 .keystore / .jks / .key 后缀选择
  • 新增表单信息自动记忆,下次打开自动回填
  • 新增生成成功后可直接查看证书详情

1.0.0(2026-06-07) 下载此版本

初次发布,支持查看keystore、jks的证书详情,支持查看md5值,仅测试window11,需要有Java的jdk环境


平台兼容性

HbuilderX/cli最低兼容版本
3.0.0

HBuilderX插件通用注意事项

HBuilderX-2.7.12以下版本安装插件市场内的插件后,卸载时需手动卸载,详细教程参考:如何手动卸载插件


yg-cert-viewer

HBuilderX 证书工具插件,直接在编辑器里查看证书详情、生成 Android 签名证书,不用来回切命令行。

功能

证书查看

支持以下格式:

格式 后缀 说明
X.509 证书 .cer .crt .pem .der PEM/DER 编码,纯 Node.js 解析,无需额外依赖
Java 密钥库 .jks .keystore 通过 keytool 解析
PKCS12 .p12 .pfx 通过 openssl 解析
私钥 .key 自动识别 PEM 私钥或 keystore 格式

使用方法:菜单栏 → 工具 → 证书工具 → 查看证书文件,选择文件并输入密码(无密码留空),结果输出到控制台面板。

证书生成

一键生成 Android 打包签名证书,表单可视化填写,支持:

  • 文件后缀选择:.keystore / .jks / .key
  • 密钥算法:RSA(1024/2048/4096)/ EC(256/384/521)
  • 有效期默认 100 年(Android 要求至少 25 年)
  • 密钥库密码与密钥密码可分别设置
  • 证书 DN 信息(CN/OU/O/L/ST/C)
  • 表单自动记忆上次填写内容(不保存密码和文件名)
  • 生成成功后可直接查看证书详情

使用方法:菜单栏 → 工具 → 证书工具 → 生成安卓签名证书。

环境要求

支持 Windows 和 macOS。

功能 依赖 说明
HBuilderX >= 3.0.0 Windows / macOS
X.509 证书查看 Node.js 内置 crypto 模块
JKS/keystore 查看 JDK 需要 keytool,插件会依次检查:系统 PATH → HBuilderX 内置 JRE → JAVA_HOME → 系统常见路径
PKCS12/PFX 查看 OpenSSL 可选,不安装不影响其他功能
证书生成 JDK 同上,需要 keytool

keytool 查找范围

  • 系统 PATH
  • HBuilderX 内置 JRE
  • JAVA_HOME 环境变量
  • Windows: C:\Program Files\Java\*
  • macOS: /Library/Java/JavaVirtualMachines/*、Homebrew (/opt/homebrew/opt/*/usr/local/opt/*)

OpenSSL 查找范围

  • 系统 PATH
  • Windows: Program Files\OpenSSL-Win*、Git 自带
  • macOS: /usr/bin/openssl、Homebrew 路径

关于 JDK 版本

  • 推荐 JDK 8 或 JDK 11(LTS 版本)
  • JDK 9 及以上生成的 keystore 默认为 PKCS12 格式,HBuilderX 打包完全兼容

如何配置 JDK

  1. 安装 JDK 后,在 HBuilderX 设置 → 运行配置中添加 JDK 路径
  2. 或将 JDK 的 bin 目录加入系统 PATH 环境变量
  3. 或设置 JAVA_HOME 环境变量

未安装 JDK 时,X.509 证书查看不受影响,插件会给出缺少工具的提示。

证书查看输出示例

X.509 证书:主题、颁发者、有效期、序列号、指纹(MD5/SHA-1/SHA-256)、公钥算法、签名算法等

JKS/keystore 密钥库:每个条目的别名、所有者、颁发者、有效期、指纹(MD5/SHA-1/SHA-256)、签名算法、公钥算法等

私钥:私钥类型、文件大小、公钥算法等

生成的证书如何用于 HBuilderX 打包

  1. HBuilderX 中选择 发行 → 原生 App-云打包(或本地打包)
  2. 证书选择「使用自有证书」
  3. 填写对应关系:
打包界面字段 对应表单项
证书文件 生成的 .keystore 文件
证书别名 别名
证书密码 密钥库密码
私钥密码 密钥密码(默认与密钥库相同)

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。