Loading TS29573_JOSEProtectedMessageForwarding.yaml +24 −5 Original line number Diff line number Diff line openapi: 3.0.0 info: version: '1.4.0' version: '1.5.0-alpha.1' title: 'JOSE Protected Message Forwarding API' description: | N32-f Message Forwarding Service. © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. servers: - url: '{apiRoot}/n32f-forward/v1' Loading @@ -14,7 +14,7 @@ servers: default: https://example.com description: apiRoot as defined in clause 4.4 of 3GPP TS 29.501. externalDocs: description: 3GPP TS 29.573 V19.5.0; 5G System; Public Land Mobile Network (PLMN) Interconnection; Stage 3 description: 3GPP TS 29.573 V20.0.0; 5G System; Public Land Mobile Network (PLMN) Interconnection; Stage 3 url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.573/ paths: Loading @@ -37,7 +37,7 @@ paths: type: string - name: 3gpp-Sbi-Message-Priority in: header description: 3gpp-Sbi-Message-Priority, defined in 3GPP TS 29.500 description: 3gpp-Sbi-Message-Priority, defined in 3GPP TS 29.500 schema: type: string requestBody: Loading @@ -64,7 +64,7 @@ paths: schema: type: string 3gpp-Sbi-Message-Priority: description: 3gpp-Sbi-Message-Priority, defined in 3GPP TS 29.500 description: 3gpp-Sbi-Message-Priority, defined in 3GPP TS 29.500 schema: type: string '400': Loading Loading @@ -192,6 +192,8 @@ components: items: $ref: '#/components/schemas/FlatJwsJson' minItems: 1 protectionPolicyContainer: $ref: '#/components/schemas/N32fProtectionPolicyContainer' N32fReformattedRspMsg: description: Contains the reformatted HTTP/2 response message Loading @@ -206,6 +208,8 @@ components: items: $ref: '#/components/schemas/FlatJwsJson' minItems: 1 protectionPolicyContainer: $ref: '#/components/schemas/N32fProtectionPolicyContainer' DataToIntegrityProtectAndCipherBlock: description: HTTP header to be encrypted or the value of a JSON attribute to be encrypted Loading Loading @@ -353,6 +357,21 @@ components: riErrorInformation: $ref: 'TS29573_N32_Handshake.yaml#/components/schemas/RiErrorInformation' N32fProtectionPolicyContainer: type: object properties: protectionPolicyInfo: $ref: 'TS29573_N32_Handshake.yaml#/components/schemas/ProtectionPolicy' secProfiles: type: array items: type: string minItems: 1 maxItems: 256 oneOf: - required:[ protectionPolicyInfo ] - required:[ secProfiles ] # # SIMPLE TYPES # Loading Loading
TS29573_JOSEProtectedMessageForwarding.yaml +24 −5 Original line number Diff line number Diff line openapi: 3.0.0 info: version: '1.4.0' version: '1.5.0-alpha.1' title: 'JOSE Protected Message Forwarding API' description: | N32-f Message Forwarding Service. © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. servers: - url: '{apiRoot}/n32f-forward/v1' Loading @@ -14,7 +14,7 @@ servers: default: https://example.com description: apiRoot as defined in clause 4.4 of 3GPP TS 29.501. externalDocs: description: 3GPP TS 29.573 V19.5.0; 5G System; Public Land Mobile Network (PLMN) Interconnection; Stage 3 description: 3GPP TS 29.573 V20.0.0; 5G System; Public Land Mobile Network (PLMN) Interconnection; Stage 3 url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.573/ paths: Loading @@ -37,7 +37,7 @@ paths: type: string - name: 3gpp-Sbi-Message-Priority in: header description: 3gpp-Sbi-Message-Priority, defined in 3GPP TS 29.500 description: 3gpp-Sbi-Message-Priority, defined in 3GPP TS 29.500 schema: type: string requestBody: Loading @@ -64,7 +64,7 @@ paths: schema: type: string 3gpp-Sbi-Message-Priority: description: 3gpp-Sbi-Message-Priority, defined in 3GPP TS 29.500 description: 3gpp-Sbi-Message-Priority, defined in 3GPP TS 29.500 schema: type: string '400': Loading Loading @@ -192,6 +192,8 @@ components: items: $ref: '#/components/schemas/FlatJwsJson' minItems: 1 protectionPolicyContainer: $ref: '#/components/schemas/N32fProtectionPolicyContainer' N32fReformattedRspMsg: description: Contains the reformatted HTTP/2 response message Loading @@ -206,6 +208,8 @@ components: items: $ref: '#/components/schemas/FlatJwsJson' minItems: 1 protectionPolicyContainer: $ref: '#/components/schemas/N32fProtectionPolicyContainer' DataToIntegrityProtectAndCipherBlock: description: HTTP header to be encrypted or the value of a JSON attribute to be encrypted Loading Loading @@ -353,6 +357,21 @@ components: riErrorInformation: $ref: 'TS29573_N32_Handshake.yaml#/components/schemas/RiErrorInformation' N32fProtectionPolicyContainer: type: object properties: protectionPolicyInfo: $ref: 'TS29573_N32_Handshake.yaml#/components/schemas/ProtectionPolicy' secProfiles: type: array items: type: string minItems: 1 maxItems: 256 oneOf: - required:[ protectionPolicyInfo ] - required:[ secProfiles ] # # SIMPLE TYPES # Loading