上报对接FusionDirector根证书信息
对接FusionDirector根证书信息需由FusionDirector侧主动发起查询,MindEdge OM响应查询消息,在响应报文中携带FusionDirector根证书信息。
消息实例
{ "header": { "msg_id": "741aec66-99b2-4d97-aaf2-63d27f53bbc5", "parent_msg_id": "", "timestamp": 1550107087319, "sync": false }, "route": { "source": "hardware", "group": "hub", "operation": "update", "resource": "websocket/cert_info" }, "content": { } }
参数说明
content消息内容描述如下:
{ "root_certificate":{ "cert_is_full": true/false, "cert_lists":[{ "cert_type":"FDRootCert", "cert_name":"", "issuer":"CN=xxx.ca.com, OU=IT, O=xxx, L=ShenZhen, S=GuangDong, C=CN", "subject":"CN=xxx.ca.com, OU=IT, O=xxx, L=ShenZhen, S=GuangDong, C=CN", "valid_not_before":"Jan 07 2017 GMT", "valid_not_after":"Jan 05 2027 GMT", "serial_number":"ff ff ff ff ff ff ff ff", "is_import_crl":false, "signature_algorithm":"sha256WithRSAEncryption", "fingerprint":"ffffffffffffffffffffffffff", "key_usage":"Signing, CRL Sign", "public_key_length_bits":2048 }] } }
元素定义如下:
一级资源名称 |
二级资源名称 |
三级资源名称 |
说明 |
---|---|---|---|
root_certificate |
- |
- |
含义:根证书信息 类型:array |
- |
cert_is_full |
- |
含义:证书是否已经达到最大导入数量 类型:bool 取值:True/False |
- |
cert_lists |
- |
含义:证书列表信息 类型:list |
- |
- |
cert_type |
含义:证书类型 类型:string 取值:FDRootCert |
- |
- |
cert_name |
含义:证书名称 类型:string 取值:4~64字节 |
- |
- |
issuer |
含义:证书签发者 类型:string 取值:256字节 |
- |
- |
subject |
含义:证书使用者 类型:string 取值:256字节 |
- |
- |
valid_not_before |
含义:生效起始日期 类型:string 取值:256字节 |
- |
- |
valid_not_after |
含义:生效结束日期 类型:string 取值:256字节 |
- |
- |
serial_number |
含义:证书序列号 类型:string 取值:256字节 |
- |
- |
is_import_crl |
含义:是否配置证书吊销列表 类型:bool 取值:
|
- |
- |
signature_algorithm |
含义:签名算法 类型:string 取值:256字节 |
- |
- |
fingerprint |
含义:指纹信息 类型:string 取值:1024字节 |
- |
- |
key_usage |
含义:秘钥用法 类型:string 取值:256字节 |
- |
- |
public_key_length_bits |
含义:公钥长度 类型:string 取值:256字节 |
父主题: 上行消息接口