上报对接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字节 |
父主题: 上行消息接口