blob: 253db647764fd8ec94051e4018256662f2ddff36 [file] [log] [blame]
Archana Kakani6ef32962025-07-18 03:44:49 -05001{
2 "$schema": "http://json-schema.org/draft-07/schema#",
3 "$defs": {
4 "SpdmTcpEndpoint": {
5 "title": "SPDM TCP responder configuration",
6 "description": "The configuration used to add remote SPDM responder to the system",
7 "type": "object",
8 "additionalProperties": false,
9 "properties": {
10 "Hostname": {
11 "description": "Hostname or IP of remote SPDM TCP responder",
12 "type": "string"
13 },
14 "Port": {
15 "description": "Network port SPDM TCP responder is listening on per DSP0287_1.0.0",
16 "type": "number"
17 },
18 "TrustedComponentType": {
19 "description": "Type of the Root of Trust",
20 "enum": ["discrete", "integrated"]
21 },
22 "Name": {
23 "description": "The name of the object",
24 "type": "string"
25 },
26 "Type": {
27 "description": "The type of object",
28 "type": "string",
29 "enum": ["SpdmTcpResponder"]
30 }
31 },
32 "required": [
33 "Hostname",
34 "Port",
35 "TrustedComponentType",
36 "Name",
37 "Type"
38 ]
39 }
40 }
41}