代码仓
中
DiceCert
更新时间: 2026/09/24
在AtomGit上查看源码

ResourceDefinition ​

uris ​

  • /redfish/v1/Managers/manager_id/SecurityService/DiceCert

properties ​

名称类型是否只读取值范围/枚举值说明
@odata.contextstringtrue-DICE证书资源模型的OData描述信息
@odata.idstringtrue-DICE证书资源节点的访问路径
@odata.typestringtrue-DICE证书资源类型
Idstringtrue-DICE证书资源的ID
Namestringtrue-DICE证书资源的名称
Actions {objecttrue--
Actions.可执行的操作-true-可执行的操作
}
targetstringtrue-Actions操作路径
Redfish {objecttrue--
Redfish.ActionInfostringtrue-操作查询路径
}
DiceCert {objecttrue--
DiceCert.ExportDiceCSRobjecttrue-导出DICE CSR文件的资源路径
DiceCert.ImportDiceCertificateobjecttrue-导入DICE证书的资源路径
DiceCert.ExportDiceCertficateChainobjecttrue-导出DICE证书链的资源路径
DiceCert.ExportHardwareComponentsCertficateChainobjecttrue-导出融合身份认证证书链的资源路径
}
Actions {objecttrue--
Actions.#DiceCert.ExportDiceCSR {objecttrue--
Actions.#DiceCert.ExportDiceCSR.targetstringtrue--
Actions.#DiceCert.ExportDiceCSR.@Redfish.ActionInfostringtrue--
}
Actions.#DiceCert.ImportDiceCertificate {objecttrue--
Actions.#DiceCert.ImportDiceCertificate.targetstringtrue--
Actions.#DiceCert.ImportDiceCertificate.@Redfish.ActionInfostringtrue--
}
Actions.#DiceCert.ExportDiceCertficateChain {objecttrue--
Actions.#DiceCert.ExportDiceCertficateChain.targetstringtrue--
Actions.#DiceCert.ExportDiceCertficateChain.@Redfish.ActionInfostringtrue--
}
Actions.#DiceCert.ExportHardwareComponentsCertficateChain {objecttrue--
Actions.#DiceCert.ExportHardwareComponentsCertficateChain.targetstringtrue--
Actions.#DiceCert.ExportHardwareComponentsCertficateChain.@Redfish.ActionInfostringtrue--
}
}

supported_methods ​

  • GET
  • POST

HTTP methods ​

GET ​

命令功能

查询服务器当前支持的DICE证书资源的信息。

命令格式

URL: https://device_ip/redfish/v1/Managers/manager_id/SecurityService/DiceCert

请求头:

X-Auth-Token: 123456789***********************

请求消息体: 无

参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
manager_id管理资源的ID● 针对机架服务器,取值为1
● 针对高密服务器,取值为BladeN(N表示节点槽位号),例如“Blade1”
● 针对刀片服务器,取值可以为BladeN(N表示计算节点槽位号)或SwiN(N表示交换模块槽位号),例如“Swi1”
● 针对X6800 V5,X6000 V5,G5500,XA320 V2服务器,取值还可以为Enc,表示计算节点所在的机框资源
● 针对设备U位信息,取值可以为UN(N表示设备U位号),例如"U1"
● 针对机柜资源,取值为Rack
auth_value执行该GET请求时,必须在“Headers”中携带“X-Auth-Token”值用于鉴权可通过/redfish/v1/SessionService/Sessions创建会话时获得

使用指南

仅在BMC300 5.5.0.1以上支持

使用实例

请求样例:

http
GET https://device_ip/redfish/v1/Managers/1/SecurityService/DiceCert

请求头:

X-Auth-Token: 123456789***********************

请求消息体:无

响应样例:

json
{ 
  "@odata.context": "/redfish/v1/$metadata#Managers/Members/1/SecurityService/DiceCert/$entity", 
  "@odata.id": "/redfish/v1/Managers/1/SecurityService/DiceCert", 
  "@odata.type": "#DiceCert.v1_0_0.DiceCert", 
  "Id": "DiceCert", 
  "Name": "Dice cert info", 
  "Actions": { 
    "#DiceCert.ExportDiceCSR": { 
      "target": "/redfish/v1/Managers/1/SecurityService/DiceCert/Actions/DiceCert.ExportDiceCSR", 
      "@Redfish.ActionInfo": "/redfish/v1/Managers/1/SecurityService/HttpsCert/ExportDiceCSRActionInfo" 
    }, 
    "#DiceCert.ImportDiceCertificate": { 
      "target": "/redfish/v1/Managers/1/SecurityService/DiceCert/Actions/DiceCert.ImportDiceCertificate", 
      "@Redfish.ActionInfo": "/redfish/v1/Managers/1/SecurityService/DiceCert/ImportDiceCertificateActionInfo" 
    }, 
    "#DiceCert.ExportDiceCertficateChain": { 
      "target": "/redfish/v1/Managers/1/SecurityService/DiceCert/Actions/DiceCert.ExportDiceCertficateChain", 
      "@Redfish.ActionInfo": "/redfish/v1/Managers/1/SecurityService/DiceCert/ExportDiceCeritficateChainActionInfo" 
    }, 
    "#DiceCert.ExportHardwareComponentsCertficateChain": { 
      "target": "/redfish/v1/Managers/1/SecurityService/DiceCert/Actions/DiceCert.ExportHardwareComponentsCertficateChain", 
      "@Redfish.ActionInfo": "/redfish/v1/Managers/1/SecurityService/DiceCert/ExportHardwareComponentsCertficateChainActionInfo" 
    } 
  } 
}

响应码:200

POST (ACTION) ​

ExportDiceCSR ​

命令功能

导出DICE CSR。

命令格式

URL: https://device_ip/redfish/v1/Managers/manager_id/SecurityService/DiceCert/Actions/DiceCert.ExportDiceCSR

请求头:

X-Auth-Token: 123456789***********************
Content-Type: header_type

请求消息体:

json
{      
  "Type":type_value, 
  "Content": Content 
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
manager_id管理资源ID● 针对机架服务器,取值为1
● 针对高密服务器,取值为BladeN(N表示节点槽位号),例如“Blade1”
● 针对刀片服务器,取值可以为BladeN(N表示计算节点槽位号)或SwiN(N表示交换模块槽位号),例如“Swi1”
● 针对X6800 V5,X6000 V5,G5500,XA320 V2服务器,取值还可以为Enc,表示计算节点所在的机框资源
● 针对设备U位信息,取值可以为UN(N表示设备U位号),例如"U1"
● 针对机柜资源,取值为Rack
auth_value请求消息的鉴权参数可通过/redfish/v1/SessionService/Sessions创建会话时获得
header_type请求消息的格式支持的消息格式包括:
● application/json
● application/json;charset=utf-8
type_value导出类型URI
Content导出文件路径● 支持导出到本地路径和远程路径(本地路径必须在tmp目录下,导出文件格式要求“.csr”)
● 本地导出:“/tmp/文件名”,最大长度255
● 远程导出:“文件传输协议://用户名:密码@ip地址/目录/文件名”
● 文件传输协议包括五种:sftp、https、nfs、cifs、scp

使用指南

仅在BMC300 5.5.0.1以上支持

使用实例

请求样例:

http
POST https://device_ip/redfish/v1/Managers/1/SecurityService/DiceCert/Actions/DiceCert.ExportDiceCSR

请求头:

X-Auth-Token: 123456789***********************

请求消息体:

{      
  "Type":"URI", 
  "Content":"/tmp/DIEC.csr" 
}

响应样例:

json
{ 
    "error": { 
    "code": "Base.1.0.GeneralError", 
    "message": "A general error has occurred. See ExtendedInfo for more information.", 
    "@Message.ExtendedInfo": [ 
      { 
        "@odata.type": "#Message.v1_0_0.Message", 
        "MessageId": "Base.1.0.Success", 
        "RelatedProperties": [], 
        "Message": "Successfully Completed Request", 
        "MessageArgs": [], 
        "Severity": "OK", 
        "Resolution": "None" 
      } 
    ] 
  } 
}

响应码:200

POST (ACTION) ​

ImportDiceCertificate ​

命令功能

导入DICE证书。

命令格式

URL: https://device_ip/redfish/v1/Managers/manager_id/SecurityService/DiceCert/Actions/DiceCert.ImportDiceCertificate

请求头:

X-Auth-Token: 123456789***********************
Content-Type: header_type

请求消息体:

json
{ 
  "Type":type_value, 
  "Certificate":data_value 
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
manager_id管理资源ID● 针对机架服务器,取值为1
● 针对高密服务器,取值为BladeN(N表示节点槽位号),例如“Blade1”
● 针对刀片服务器,取值可以为BladeN(N表示计算节点槽位号)或SwiN(N表示交换模块槽位号),例如“Swi1”
● 针对X6800 V5,X6000 V5,G5500,XA320 V2服务器,取值还可以为Enc,表示计算节点所在的机框资源
● 针对设备U位信息,取值可以为UN(N表示设备U位号),例如"U1"
● 针对机柜资源,取值为Rack
auth_value请求消息的鉴权参数可通过/redfish/v1/SessionService/Sessions创建会话时获得
header_type请求消息的格式支持的消息格式包括:
● application/json
● application/json;charset=utf-8
type_value导入类型● URI,表明value值是URI(本地路径或者远程路径),其它类型暂不支持。
● text,表明value值是数据本身
● 说明
● text类型仅在BMC500 5.14.0.1以上支持
data_value证书路径文件 或 证书数据type_value填入URI场景:
● 证书支持格式为:DER格式
● 证书后缀支持列表:.der、.crt、.cer、.pem
● 支持导出到本地路径和远程路径(本地路径必须在tmp目录下,并且最大长度为255)
● 本地导入:“/tmp/文件名”
● 远程导入:“文件传输协议://用户名:密码@ip地址/目录/文件名”
● 文件传输协议包括五种:sftp、https、nfs、cifs、scp
● type_value填入text场景:
● data_value仅支持PEM格式证书字符串数据
● 说明
● text类型仅在BMC500 5.14.0.1以上支持

使用指南

仅在BMC300 5.5.0.1以上支持 type_value参数可选值text仅在BMC500 5.14.0以上支持

使用实例

请求样例:

http
POST https://device_ip/redfish/v1/Managers/manager_id/SecurityService/DiceCert/Actions/DiceCert.ImportDiceCertificate

请求头:

X-Auth-Token: 123456789***********************

请求消息体:

{  
    "Type":"URI", 
    "Certificate":  "/tmp/cert0.cer" 
}

响应样例:

json
{  
  "error": {  
    "code": "Base.1.0.GeneralError",   
    "message": "A general error has occurred. See ExtendedInfo for more information.",   
    "@Message.ExtendedInfo": [  
      {  
        "@odata.type": "#Message.v1_0_0.Message",   
        "MessageId": "iBMC.1.0.CertImportOK",   
        "RelatedProperties": [],   
        "Message": "The certificate has been imported successfully.",   
        "MessageArgs": [],   
        "Severity": "OK",   
        "Resolution": "Restart the iBMC for the certificate to take effect."  
      }  
    ]  
  }  
}

响应码:200

POST (ACTION) ​

ExportDiceCertficateChain ​

命令功能

导出DICE证书链。

命令格式

URL: https://device_ip/redfish/v1/Managers/manager_id/SecurityService/DiceCert/Actions/DiceCert.ExportDiceCertficateChain

请求头:

X-Auth-Token: 123456789***********************
Content-Type: header_type

请求消息体:

json
{      
  "Type":type_value, 
  "Content": Content, 
  "Nonce": Nonce_string  
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
manager_id管理资源ID● 针对机架服务器,取值为1
● 针对高密服务器,取值为BladeN(N表示节点槽位号),例如“Blade1”
● 针对刀片服务器,取值可以为BladeN(N表示计算节点槽位号)或SwiN(N表示交换模块槽位号),例如“Swi1”
● 针对X6800 V5,X6000 V5,G5500,XA320 V2服务器,取值还可以为Enc,表示计算节点所在的机框资源
● 针对设备U位信息,取值可以为UN(N表示设备U位号),例如"U1"
● 针对机柜资源,取值为Rack
auth_value请求消息的鉴权参数可通过/redfish/v1/SessionService/Sessions创建会话时获得
header_type请求消息的格式支持的消息格式包括:
● application/json
● application/json;charset=utf-8
type_value导出类型URI
Content导出文件路径● 支持导出到本地路径和远程路径(本地路径必须在tmp目录下,最大长度为128)。
● 具体导出的文件数量以芯片能力为准。
Nonce_string挑战随机数● 16进制随机数值组成的字符串,字符串长度不小于15,不超过128。
● 单字节数据会在前置位默认补0,如某字节为0x8,实际转换为“08”。

使用指南

仅在BMC300 5.5.0.1以上支持

使用实例

请求样例:

http
POST https://device_ip/redfish/v1/Managers/manager_id/SecurityService/DiceCert/Actions/DiceCert.ExportDiceCertficateChain

请求头:

X-Auth-Token: 123456789***********************

请求消息体:

{      
  "Type":"URI", 
  "Content":"/tmp/", 
  "Nonce": "0F12082A11121314" 
}

响应样例:

json
{ 
    "@odata.context": "/redfish/v1/$metadata#TaskService/Tasks/Members/$entity", 
    "@odata.type": "#Task.v1_0_2.Task", 
    "@odata.id": "/redfish/v1/TaskService/Tasks/1", 
    "Id": "1", 
    "Name": "dice file export task", 
    "Description": "", 
    "TaskState": "Running", 
    "TaskStatus": "OK", 
    "StartTime": "2030-12-20T10:35:52+00:00", 
    "Messages": [], 
    "PercentComplete": null, 
    "Oem": { 
        "openUBMC": { 
            "TaskPercentage": null 
        } 
    } 
}

响应码:202

POST (ACTION) ​

ExportHardwareComponentsCertficateChain ​

命令功能

导出融合身份认证证书链。

命令格式

URL: https://device_ip/redfish/v1/Managers/manager_id/SecurityService/DiceCert/Actions/DiceCert.ExportHardwareComponentsCertficateChain

请求头:

X-Auth-Token: 123456789***********************
Content-Type: header_type

请求消息体:

json
{      
  "Type":type_value, 
  "Content": Content, 
  "Nonce": Nonce_string  
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
manager_id管理资源ID● 针对机架服务器,取值为1
● 针对高密服务器,取值为BladeN(N表示节点槽位号),例如“Blade1”
● 针对刀片服务器,取值可以为BladeN(N表示计算节点槽位号)或SwiN(N表示交换模块槽位号),例如“Swi1”
● 针对X6800 V5,X6000 V5,G5500,XA320 V2服务器,取值还可以为Enc,表示计算节点所在的机框资源
● 针对设备U位信息,取值可以为UN(N表示设备U位号),例如"U1"
● 针对机柜资源,取值为Rack
auth_value请求消息的鉴权参数可通过/redfish/v1/SessionService/Sessions创建会话时获得
header_type请求消息的格式支持的消息格式包括:
● application/json
● application/json;charset=utf-8
type_value导出类型URI
Content导出文件路径● 支持导出到本地路径和远程路径(本地路径必须在tmp目录下,最大长度为128)。
● 具体导出的文件数量以芯片能力为准。
Nonce_string挑战随机数● 16进制随机数值组成的字符串,字符串长度不小于15,不超过128。
● 单字节数据会在前置位默认补0,如某字节为0x8,实际转换为“08”。

使用指南

仅在BMC300 5.7.0.1以上支持

使用实例

请求样例:

http
POST https://device_ip/redfish/v1/Managers/manager_id/SecurityService/DiceCert/Actions/DiceCert.ExportHardwareComponentsCertficateChain

请求头:

X-Auth-Token: 123456789***********************

请求消息体:

{      
  "Type":"URI", 
  "Content":"/tmp/", 
  "Nonce": "0F12082A11121314" 
}

响应样例:

json
{ 
    "@odata.context": "/redfish/v1/$metadata#Task.Task", 
    "@odata.type": "#Task.v1_0_2.Task", 
    "@odata.id": "/redfish/v1/TaskService/Tasks/1", 
    "Id": "1", 
    "Name": "hardware components certificate chain export task", 
    "Description": "", 
    "TaskState": "Running", 
    "TaskStatus": "OK", 
    "StartTime": "2024-08-30T09:08:33+00:00", 
    "Messages": [], 
    "PercentComplete": null, 
    "Oem": { 
        "openUBMC": { 
            "TaskPercentage": null 
        } 
    } 
}

响应码:202

POST (ACTION) ​

GenerateDiceCSR ​

命令功能

生成DICE CSR。

命令格式

URL: https://device_ip/redfish/v1/Managers/manager_id/SecurityService/DiceCert/Actions/DiceCert.GenerateDiceCSR

请求头:

X-Auth-Token: 123456789***********************
Content-Type: header_type

请求消息体:

json
空

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
manager_id管理资源ID● 针对机架服务器,取值为1
● 针对高密服务器,取值为BladeN(N表示节点槽位号),例如“Blade1”
● 针对刀片服务器,取值可以为BladeN(N表示计算节点槽位号)或SwiN(N表示交换模块槽位号),例如“Swi1”
● 针对X6800 V5,X6000 V5,G5500,XA320 V2服务器,取值还可以为Enc,表示计算节点所在的机框资源
● 针对设备U位信息,取值可以为UN(N表示设备U位号),例如"U1"
● 针对机柜资源,取值为Rack
auth_value请求消息的鉴权参数可通过/redfish/v1/SessionService/Sessions创建会话时获得
header_type请求消息的格式支持的消息格式包括:
● application/json
● application/json;charset=utf-8

使用指南

仅在BMC500 5.14.0.1以上支持

使用实例

请求样例:

http
POST https://device_ip/redfish/v1/Managers/1/SecurityService/DiceCert/Actions/DiceCert.GenerateDiceCSR

请求头:

X-Auth-Token: 123456789***********************

请求消息体:

空

响应样例:

json
{ 
  "error": { 
    "code": "Base.1.0.GeneralError", 
    "message": "A general error has occurred. See ExtendedInfo for more information.", 
    "@Message.ExtendedInfo": [ 
      { 
        "@odata.context": "/redfish/v1/$metadata#SecurityService.DiceCert", 
        "@odata.id": "/redfish/v1/Managers/:managerid/SecurityService/DiceCert", 
        "@odata.type": "#DiceCert.v1_0_0.DiceCert", 
        "Description": "Dice CSR", 
        "Name": "DiceCSR", 
        "Id": "DiceCSR", 
        "CSRString": "-----BEGIN CERTIFICATE REQUEST-----\nMIIBEjCBugIBAD[*truncated*]aYGMfkWDNS2LSQ8=\n-----END CERTIFICATE REQUEST-----\n", 
        "MessageId": "Base.1.0.Success", 
        "RelatedProperties": [], 
        "Message": "Successfully Completed Request", 
        "MessageArgs": [], 
        "Severity": "OK", 
        "Resolution": "None" 
      } 
    ] 
  } 
}

响应码:200

POST (ACTION) ​

GenerateDiceCertificates ​

命令功能

生成DICE证书链。

命令格式

URL: https://device_ip/redfish/v1/Managers/manager_id/SecurityService/DiceCert/Actions/DiceCert.GenerateDiceCertificates

请求头:

X-Auth-Token: 123456789***********************
Content-Type: header_type

请求消息体:

json
{ 
  "Nonce": Nonce_string  
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
manager_id管理资源ID● 针对机架服务器,取值为1
● 针对高密服务器,取值为BladeN(N表示节点槽位号),例如“Blade1”
● 针对刀片服务器,取值可以为BladeN(N表示计算节点槽位号)或SwiN(N表示交换模块槽位号),例如“Swi1”
● 针对X6800 V5,X6000 V5,G5500,XA320 V2服务器,取值还可以为Enc,表示计算节点所在的机框资源
● 针对设备U位信息,取值可以为UN(N表示设备U位号),例如"U1"
● 针对机柜资源,取值为Rack
auth_value请求消息的鉴权参数可通过/redfish/v1/SessionService/Sessions创建会话时获得
header_type请求消息的格式支持的消息格式包括:
● application/json
● application/json;charset=utf-8
Nonce_string挑战随机数● 16进制随机数值组成的字符串,字符串长度不小于15,不超过128。
● 单字节数据会在前置位默认补0,如某字节为0x8,实际转换为“08”。

使用指南

仅在BMC500 5.14.0.1以上支持

使用实例

请求样例:

http
POST https://device_ip/redfish/v1/Managers/manager_id/SecurityService/DiceCert/Actions/DiceCert.GenerateDiceCertificates

请求头:

X-Auth-Token: 123456789***********************

请求消息体:

{ 
  "Nonce": "0F12082A11121314" 
}

响应样例:

json
{ 
  "error": { 
    "code": "Base.1.0.GeneralError", 
    "message": "A general error has occurred. See ExtendedInfo for more information.", 
    "@Message.ExtendedInfo": [ 
      { 
        "@odata.context": "/redfish/v1/$metadata#SecurityService.DiceCert", 
        "@odata.id": "/redfish/v1/Managers/:managerid/SecurityService/DiceCert", 
        "@odata.type": "#DiceCert.v1_0_0.DiceCert", 
        "Description": "Dice Certificate", 
        "Name": "DiceCertificate", 
        "Id": "DiceCertificate", 
        "CertificateChain": [ 
          "-----BEGIN CERTIFICATE-----\nMIIDXTC[*truncated*]QR0mQ===\n-----END CERTIFICATE-----\n", 
          "-----BEGIN CERTIFICATE-----\nMIIDPjC[*truncated*]9R6rv27=\n-----END CERTIFICATE-----\n", 
          "-----BEGIN CERTIFICATE-----\nMIIFFDC[*truncated*]h69YFLE=\n-----END CERTIFICATE-----\n", 
          "vb7qhYv/92dEWKHqDzAEg/yuL7fH3wil9QZXYYLd5f[*truncated*]AiEAj6KpB8lxPdur7OjkuNiVKWM4oqrbNNseaGpE9dqQya0=" 
        ], 
        "MessageId": "Base.1.0.Success", 
        "RelatedProperties": [], 
        "Message": "Successfully Completed Request", 
        "MessageArgs": [], 
        "Severity": "OK", 
        "Resolution": "None" 
      } 
    ] 
  } 
}

响应码:200

POST (ACTION) ​

GenerateHardwareComponentsCertificates ​

命令功能

生成融合身份认证证书链。

命令格式

URL: https://device_ip/redfish/v1/Managers/manager_id/SecurityService/DiceCert/Actions/DiceCert.GenerateHardwareComponentsCertificates

请求头:

X-Auth-Token: 123456789***********************
Content-Type: header_type

请求消息体:

json
{      
  "Nonce": Nonce_string  
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
manager_id管理资源ID● 针对机架服务器,取值为1
● 针对高密服务器,取值为BladeN(N表示节点槽位号),例如“Blade1”
● 针对刀片服务器,取值可以为BladeN(N表示计算节点槽位号)或SwiN(N表示交换模块槽位号),例如“Swi1”
● 针对X6800 V5,X6000 V5,G5500,XA320 V2服务器,取值还可以为Enc,表示计算节点所在的机框资源
● 针对设备U位信息,取值可以为UN(N表示设备U位号),例如"U1"
● 针对机柜资源,取值为Rack
auth_value请求消息的鉴权参数可通过/redfish/v1/SessionService/Sessions创建会话时获得
header_type请求消息的格式支持的消息格式包括:
● application/json
● application/json;charset=utf-8
Nonce_string挑战随机数● 16进制随机数值组成的字符串,字符串长度不小于15,不超过128。
● 单字节数据会在前置位默认补0,如某字节为0x8,实际转换为“08”。

使用指南

仅在BMC300 5.14.0.1以上支持

使用实例

请求样例:

http
POST https://device_ip/redfish/v1/Managers/manager_id/SecurityService/DiceCert/Actions/DiceCert.GenerateHardwareComponentsCertificates

请求头:

X-Auth-Token: 123456789***********************

请求消息体:

{ 
  "Nonce": "0F12082A11121314" 
}

响应样例:

json
{ 
  "error": { 
    "code": "Base.1.0.GeneralError", 
    "message": "A general error has occurred. See ExtendedInfo for more information.", 
    "@Message.ExtendedInfo": [ 
      { 
        "@odata.context": "/redfish/v1/$metadata#SecurityService.DiceCert", 
        "@odata.id": "/redfish/v1/Managers/:managerid/SecurityService/DiceCert", 
        "@odata.type": "#DiceCert.v1_0_0.DiceCert", 
        "Description": "Dice Certificate", 
        "Name": "DiceCertificate", 
        "Id": "DiceCertificate", 
        "CertificateChain": [ 
          "-----BEGIN CERTIFICATE-----\nMIIDXTC[*truncated*]QR0mQ===\n-----END CERTIFICATE-----\n", 
          "-----BEGIN CERTIFICATE-----\nMIIDPjC[*truncated*]9R6rv27=\n-----END CERTIFICATE-----\n", 
          "-----BEGIN CERTIFICATE-----\nMIIFFDC[*truncated*]h69YFLE=\n-----END CERTIFICATE-----\n", 
          "vb7qhYv/92dEWKHqDzAEg/yuL7fH3wil9QZXYYLd5f[*truncated*]AiEAj6KpB8lxPdur7OjkuNiVKWM4oqrbNNseaGpE9dqQya0=" 
        ], 
        "MessageId": "Base.1.0.Success", 
        "RelatedProperties": [], 
        "Message": "Successfully Completed Request", 
        "MessageArgs": [], 
        "Severity": "OK", 
        "Resolution": "None" 
      } 
    ] 
  } 
}

响应码:200