使用 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 格式或格式化文字顯示輸出。

如果您未輸入值,當以互動方式執行命令時,會使用 JSON,而以非互動方式執行命令時,則使用 PRETTY

 

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

顯示有關指定憑證的詳細資訊。下列其他參數適用於 show 動作。

參數

強制性或選擇性

說明

--name CERT-NAME

強制性

憑證的名稱。

--json JSON

--pretty PRETTY

選擇性

以 JSON 格式或格式化文字顯示輸出。

如果您未輸入值,當以互動方式執行命令時,會使用 JSON,而以非互動方式執行命令時,則使用 PRETTY