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