管理证书
通过 RESTful API,您可以管理证书签名请求 (Certificate Signing Request, CSR)、系统或可信用户证书以及证书颁发机构 (Certificate Authority, CA) 证书。
在下表中,request 是 CSR 的 uuid,certificate 是系统或可信用户证书或 CA 证书的 uuid。
表 6 证书操作
|
|
|
GET
|
/certificates/system/template
|
返回模板 CSR。
|
POST
|
/certificates/system
|
创建 CSR。
上载新系统证书。
|
GET
|
/certificates/system/request
|
列出指定 CSR 的属性。
返回 PEM 格式的 CSR。
|
GET
|
/certificates/system
|
列出所有系统证书和请求的属性。
|
PUT
|
/certificates/system
|
设置默认系统证书的值。
|
GET
|
/certificates/system/certificate
|
列出指定系统证书的属性。
返回 PEM 格式的 证书。
|
DELETE
|
/certificates/system/certificate
|
销毁指定系统证书。
|
GET
|
/certificates/trusted
|
列出所有可信证书的属性。
|
POST
|
/certificates/trusted
|
上载新可信证书。
|
GET
|
/certificates/trusted/certificate
|
列出指定可信证书的属性。
返回 PEM 格式的 证书。
|
PUT
|
/certificates/trusted/certificate
|
设置指定可信证书的 services 属性的值。
|
DELETE
|
/certificates/trusted/certificate
|
销毁指定可信证书。
|
|