下载
中文
注册

certs_manage.sh命令

命令功能

该命令用于管理相关证书,包括Web证书、FusionDirector证书,可以实现未使用证书的查询和删除;恢复上一份证书。

命令格式

certs_manage.sh [ACTION] [COMPONENT] [OPTION]
表1 子命令参数说明

参数

是否可选

说明

ACTION

必选

对证书的操作类型。可选值如下:

  • getunusedcert:查询未使用证书
  • deletecert:删除未使用证书
  • restorecert:恢复上一份证书
说明:
  • 删除FusionDirector证书时,需要指定删除的证书名,如果上一份证书和当前某个未使用证书同名,优先删除当前未使用证书。
  • 删除证书时,需要用户输入yes或no,确认是否进行删除操作。
  • 恢复Web证书,会强制使用上一份证书覆盖当前证书;FusionDirector证书,如果证书正在使用或在当前证书列表中已存在,则恢复失败。

COMPONENT

必选

证书类型。可选值如下:

  • fd-ccae:FusionDirector证书
  • web:Web证书

OPTION

可选

删除FusionDirector证书时,需要额外指定证书名称。取值为字符串,取值为字符串,取值长度为4~64位,支持数字,大小写字母,下划线,点,且不包含“..”。

使用指南

certs_manage.sh命令必须使用root帐号执行。

使用实例

  1. 执行以下命令,进入脚本文件所在路径。
    cd /usr/local/mindx/MindXOM/tools
  2. 根据实际情况,对证书进行管理,以FusionDirector证书为例。
    • 查询未使用证书。
      ./certs_manage.sh getunusedcert web
    • 删除未使用证书。
      ./certs_manage.sh deletecert fd-ccae a200_fd.crt
    • 恢复上一份证书。
      ./certs_manage.sh restorecert fd-ccae