跳到主要内容

POST – 重新生成密钥

使用 POST 方法为证书生成新的密钥对并产生证书签名请求。

请求 URL

POST https://<BMC_IPADDR>/redfish/v1/Managers/1/NetworkProtocol/HTTPS/Certificates/{id}/Actions/Certificate.Rekey

请求正文

字段类型描述

KeyCurveId

字符串必需。要与密钥一起使用的曲线 ID(如果需要,基于 KeyPairAlgorithm 参数值)。允许值为“TPM_ECC_NIST_P384”。

KeyPairAlgorithm

字符串必需。用于签名算法的密钥对的类型。允许值为“TPM_ALG_ECDH”或“TPM_ALG_RSA”

KeyBitLength

整数可选。密钥的长度,以比特为单位,必要时以 KeyPairAlgorithm 参数值为依据。

ChallengePassword

字符串可选。应用于证书以执行撤销请求的质询密码。

响应正文

字段类型描述

CSRString

字符串证书签名请求字符串。

Certificate

链接要重新生成密钥的证书的链接。

状态代码

HTTP 状态代码错误消息 ID
400BadRequest、ActionParamMissing、ActionParamTypeError、ActionParamFormatError
500InternalError