使用 viocli certificate 命令可以添加、移除和查看证书。

注:

要生成证书签名请求 (CSR) 或更新现有证书,请参见 viocli deployment 命令

viocli certificate 命令支持多种操作,可执行不同任务。以下参数适用于所有操作。

参数

强制或可选

说明

-d NAME--deployment NAME

可选

要使用的部署的名称。

如果未输入值,则使用默认部署。

-p--progress

可选

显示当前操作的进度。

--verbose

可选

在详细模式下显示输出。

您可以运行 viocli certificate -hviocli certificate --help 以显示该命令的操作和参数。还可以在任何操作上使用 -h--help 选项显示操作参数。例如,viocli certificate add -h 将显示 add 操作的参数。

下面列出了 viocli certificate 支持的操作。

viocli certificate add [-d NAME] --name CERT-NAME --cert CERT-FILE [-p] [--verbose]

将证书添加到证书存储。以下其他参数适用于 add 操作。

参数

强制或可选

说明

--cert CERT-FILE

强制

要添加的证书。证书必须采用 PEM 格式。

--name CERT-NAME

强制

证书的名称。

 

viocli certificate remove [-d NAME] --name CERT-NAME [-p] [--verbose]

从证书存储中移除证书。以下其他参数适用于 remove 操作。

参数

强制或可选

说明

--name CERT-NAME

强制

证书的名称。

 

viocli certificate list [-d NAME] [--json JSON | -pretty PRETTY] [-p] [--verbose]

列出证书存储中的所有证书。以下其他参数适用于 list 操作。

参数

强制或可选

说明

--json JSON

--pretty PRETTY

可选

以 JSON 格式或格式化文本显示输出。

如果不输入值,则以交互方式运行该命令时将使用 PRETTY,以非交互方式运行该命令时将使用 JSON

 

viocli certificate show [-d NAME] --name CERT-NAME [--json JSON | --pretty PRETTY] [-p] [--verbose]

显示有关指定证书的详细信息。以下其他参数适用于 show 操作。

参数

强制或可选

说明

--name CERT-NAME

强制

证书的名称。

--json JSON

--pretty PRETTY

可选

以 JSON 格式或格式化文本显示输出。

如果不输入值,则以交互方式运行该命令时将使用 PRETTY,以非交互方式运行该命令时将使用 JSON