---
title: 导入CRL文件
description: "当CA服务器的CRL文件（证书吊销文件）更新后，需要用户手动导入相应的CRL文件到各个服务器，以此保证在证书校验时对应的CRL文件是最新的，以保障证书校验结果。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2200SPC6/accel/kunpengaccel_haf_06_0083.html
sourcePath: /source/zh/kunpengboostkithistory/2200SPC6/accel/kunpengaccel_haf_06_0083.html
indexId: 4b0ebec7a7d1fbb449ab2af944f860900a8c502adb3c333cd2701fb0948e53af78
---
# 导入CRL文件

当CA服务器的CRL文件（证书吊销文件）更新后，需要用户手动导入相应的CRL文件到各个服务器，以此保证在证书校验时对应的CRL文件是最新的，以保障证书校验结果。

用户需要手动将CRL文件传输到服务器上指定位置，并进行相应的操作。

| CRL存放目录 | 属主 | 权限 | 软链接 |
| --- | --- | --- | --- |
| 安装包中安装配置文件中的cert\_path 默认为工具安装目录的cert路径下 规定命名为：ca.crl | 与安装时保持一致 | 600 | 无需软链接 |


进入工具安装目录，并执行如下证书吊销列表导入命令，执行后需要输入远端服务器的密码。证书吊销列表导入操作会将吊销列表文件更新到工具安装目录的cert路径下。

./tools/haf-tool cert --server <ca_server_ip> --path <ca_server_path> --user <ca_server_user> --revoke


**表1 通过SmartKit更新生成服务端或客户端节点的证书**

| 参数 | 内容 |
| --- | --- |
| 任务名称 | 更新节点证书 |
| 任务描述 | 从CA节点导入证书吊销列表文件到本地节点 |
| 运行目录 | / |
| 执行命令 | echo password \| /home/omm/haf\-install/haf\-target/tools/haf\-tool cert \-\-server ca\_server\_ip \-\-path ca\_server\_path \-\-user ca\_server\_user \-\-revoke |
| 是否预判返回码 | 是 |
| 期望返回码 | 0 |


此处以卸载节点服务化安装为例，主机节点和卸载节点库安装可参考卸载节点服务化安装执行。


以卸载节点导入CRL文件操作为例。

1. 传输CRL文件到卸载节点。| 参数 | 内容 |
| --- | --- |
| 任务名称 | 传输crl文件到卸载节点 |
| 任务描述 | 传输crl文件到卸载节点 |
| 传输方向 | 从本地传至远端主机 |
| 本地路径 | /xx/xx/ca.crl |
| 远端路径 | /home/omm/haf\-install/haf\-target/cert |


2. ca.crl文件权限控制。| 参数 | 内容 |
| --- | --- |
| 任务名称 | ca.crl文件权限控制 |
| 任务描述 | ca.crl文件权限控制 |
| 运行目录 | / |
| 执行命令 | chmod 600 /home/omm/haf\-install/haf\-target/cert/ca.crl |
| 是否预判返回码 | 是 |
| 期望返回码 | 0 |


证书吊销列表导入的内部脚本crt_revoke.sh，该脚本在安装目录下的“haf-tool/scripts”路径下，由haf_tool工具调用，内部调用的命令为：

cd tools/scripts

./crt_revoke.sh -i <ip_addr> -p <remote_path> -u <user_name> -t <cert_path>

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


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

| 选项 | 内容 | 必选 |
| --- | --- | --- |
| \-i <ip\_addr> | CA节点所在服务器的IP地址，由用户输入，并通过haf\_tool工具传入。 | √ |
| \-p <remote\_path> | CA节点证书存放路径，由用户输入，并通过haf\_tool工具传入。 | √ |
| \-u <user\_name> | CA节点所在服务器的用户名，由用户输入，并通过haf\_tool工具传入。 | √ |
| \-t <cert\_path> | 证书吊销列表存放路径，haf\-tool调用时使用配置文件中的cert\_path路径。 | √ |


crt_revoke.sh为软件内部工具，不建议用户单独调用。
