---
title: 证书信息查询
description: "进入工具安装路径下，并执行如下证书信息查询命令。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2200SPC6/accel/kunpengaccel_haf_06_0079.html
sourcePath: /source/zh/kunpengboostkithistory/2200SPC6/accel/kunpengaccel_haf_06_0079.html
indexId: 9b5a3b1988ec415902de835056a323cf63ca3557ba5106a4a06f0790a83a70df78
---
# 证书信息查询

进入工具安装路径下，并执行如下证书信息查询命令。

./tools/haf-tool cert --view --type <cert_info>


**表1 命令参数说明**

| 选项 | 内容 | 必选 |
| --- | --- | --- |
| \-\-view | 证书信息查询关键字。 | √ |
| \-\-type <cert\_info> | 证书待查询的信息类别，详细信息查看表2。 | × |


**表2 证书信息查询类别**

| 类别 | 说明 |
| --- | --- |
| serial | 查询证书序列号，即在CA节点上签发时的唯一表示。 |
| issuer | 颁发者信息，包括国家/地区、组织等。 |
| subject | 接受者信息，包括国家/地区、组织等。 |
| dates | 有效期，包括证书生效时间和证书到期时间。 |
| startdate | 证书生效时间。 |
| enddate | 证书到期时间。 |
| pubkey | 查询证书的公钥信息。 |
| purpose | 证书签发范围，例如是否可用于请求的用途。 |
| verify | 验证当前节点的证书链是否正确。 |


此处以卸载节点服务化安装为例，主机节点和卸载节点库安装可参考卸载节点服务化安装执行。通过SmartKit更新生成服务端或客户端节点的证书。其对应的执行命令如下。| 参数 | 内容 |
| --- | --- |
| 任务名称 | 查询节点证书信息 |
| 任务描述 | 查询卸载节点证书信息 |
| 运行目录 | /home/omm/haf\-install/haf\-target |
| 执行命令 | echo password \| /home/omm/haf\-install/haf\-target/tools/haf\-tool cert \-\-view \-\-type cert\_info |
| 是否预判返回码 | 是 |
| 期望返回码 | 0 |


证书查询的内部脚本是crt_view.sh，该脚本在安装目录下的“haf-tool/scripts”路径下，由haf_tool工具调用，内部调用的命令为：

cd tools/scripts

./crt_view.sh -t <cert_path> -k <info_type>

命令执行后需要手动输入远端服务器的登录密码。


**表3 命令参数说明**

| 选项 | 内容 | 必选 |
| --- | --- | --- |
| \-t <cert\_path> | 证书存放路径，haf\-tool调用时使用配置文件中的cert\_path路径。 | √ |
| \-k <info\_type> | 待查询的证书相关信息关键字，包括serial、issuer、subject、dates、startdate、enddate、verify、pubkey、purpose，多个关键字只用英文逗号分隔。 | √ |


- crt_view.sh为软件内部工具，不建议用户单独调用。
- haf-tool调用该脚本时，若未指定查询的关键词，则默认查询所有信息。
