blob: 253db647764fd8ec94051e4018256662f2ddff36 [file] [log] [blame]
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$defs": {
"SpdmTcpEndpoint": {
"title": "SPDM TCP responder configuration",
"description": "The configuration used to add remote SPDM responder to the system",
"type": "object",
"additionalProperties": false,
"properties": {
"Hostname": {
"description": "Hostname or IP of remote SPDM TCP responder",
"type": "string"
},
"Port": {
"description": "Network port SPDM TCP responder is listening on per DSP0287_1.0.0",
"type": "number"
},
"TrustedComponentType": {
"description": "Type of the Root of Trust",
"enum": ["discrete", "integrated"]
},
"Name": {
"description": "The name of the object",
"type": "string"
},
"Type": {
"description": "The type of object",
"type": "string",
"enum": ["SpdmTcpResponder"]
}
},
"required": [
"Hostname",
"Port",
"TrustedComponentType",
"Name",
"Type"
]
}
}
}