Get Certificate Information
更新时间: 2025/06/26
在Gitcode上查看源码

96h-查询证书信息(Get-Certificate-Information)

修订记录

openUBMC版本号修订日期修订内容
25.062025/06/26初稿,新增命令详情

基本信息

功能说明

查询证书信息。

权限

ReadOnly

适用机型

ALL

命令信息

请求信息

字节顺序域取值说明
NetFn30h
CMD93h
1:3Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。
4Sub command,子命令=96h
5CertificateType,详见 表1 证书类型表
6CertificateID,证书ID
7CertificateProperty,详见 表2 证书属性字段表
8Read Offset,读取的数据偏移,从0开始
9Length,读取长度

响应信息

字节顺序域取值说明
1Completion Code
2:4Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。
5End of List 表示当前数据是否结束。当参数数据比较长的时候,可能需要分多次读取,通过此字段可以判断数据是否读完。
[7:1]:reserved
[0]:End of list
0=last data
1=middle data
6:NData,实际返回的数据可能小于等于 Length

附表1 证书类型表

CertificateType字段含义CertificateID限制
00hCA证书1-32
01hSSL证书1-5
02h固件完整性校验证书1-2
03h框内通信身份证书1-2

附表2 证书属性字段表

CertificateProperty字段含义
0hCommonName
1hSerialNumber
2h
3h
Issuer
Subject

命令样例

查询CA证书CommonName

请求:

ipmitool raw 0x30 0x93 0xdb 0x07 0x00 0x97 0x00 0x01 0x00 0x00 0x00

响应:

db 07 00 00 74 65 73 74

返回到索引