Tech-
invite
3GPP
space
IETF
RFCs
SIP
Quick
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 29.573
Word version: 17.3.0
1…
4…
A…
4
General Description
4.1
Introduction
4.2
N32 Interface
4.3
Protocol Stack
5
N32 Procedures
5.1
Introduction
5.2
N32 Handshake Procedures (N32-c)
5.3
JOSE Protected Message Forwarding Procedure on N32 (N32-f)
5.4
Nsepp_Telescopic_FQDN_Mapping Service
6
API Definitions
6.1
N32 Handshake API
6.2
JOSE Protected Message Forwarding API on N32
6.3
Nsepp_Telescopic_FQDN_Mapping API
4
General Description
Word‑p. 10
4.1
Introduction
Word‑p. 10
4.2
N32 Interface
Word‑p. 10
4.2.1
General
Word‑p. 10
4.2.2
N32-c Interface
Word‑p. 10
4.2.3
N32-f Interface
Word‑p. 10
4.3
Protocol Stack
Word‑p. 11
4.3.1
General
Word‑p. 11
4.3.2
HTTP/2 Protocol
Word‑p. 12
4.3.2.1
General
Word‑p. 12
4.3.2.2
HTTP standard headers
Word‑p. 12
4.3.2.3
HTTP custom headers
Word‑p. 12
4.3.2.4
HTTP/2 connection management
Word‑p. 12
4.3.3
Transport Protocol
Word‑p. 13
4.3.4
Serialization Protocol
Word‑p. 13
5
N32 Procedures
Word‑p. 13
5.1
Introduction
Word‑p. 13
5.2
N32 Handshake Procedures (N32-c)
Word‑p. 14
5.2.1
General
Word‑p. 14
5.2.2
Security Capability Negotiation Procedure
Word‑p. 14
5.2.3
Parameter Exchange Procedure
Word‑p. 15
5.2.3.1
General
Word‑p. 15
5.2.3.2
Parameter Exchange Procedure for Cipher Suite Negotiation
Word‑p. 15
5.2.3.3
Parameter Exchange Procedure for Protection Policy Exchange
Word‑p. 16
5.2.3.4
Parameter Exchange Procedure for Security Information list Exchange
|R16|
Word‑p. 18
5.2.4
N32-f Context Termination Procedure
Word‑p. 19
5.2.5
N32-f Error Reporting Procedure
Word‑p. 20
5.3
JOSE Protected Message Forwarding Procedure on N32 (N32-f)
Word‑p. 21
5.3.1
Introduction
Word‑p. 21
5.3.2
Use of Application Layer Security
Word‑p. 21
5.3.2.1
General
Word‑p. 21
5.3.2.2
Protection Policy Lookup
Word‑p. 22
5.3.2.3
Message Reformatting
Word‑p. 22
5.3.2.4
Message Forwarding to Peer SEPP
Word‑p. 24
5.3.3
Message Forwarding to Peer SEPP when TLS is used
Word‑p. 25
5.3.4
JOSE Protected Forwarding Options
|R16|
Word‑p. 25
5.4
Nsepp_Telescopic_FQDN_Mapping Service
|R16|
Word‑p. 25
5.4.1
General
Word‑p. 25
5.4.2
Foreign FQDN to Telescopic FQDN Mapping Procedure
Word‑p. 25
5.4.3
Telescopic FQDN to Foreign FQDN Mapping Procedure
Word‑p. 26
6
API Definitions
Word‑p. 27
6.1
N32 Handshake API
Word‑p. 27
6.1.1
API URI
Word‑p. 27
6.1.2
Usage of HTTP
Word‑p. 27
6.1.2.1
General
Word‑p. 27
6.1.2.2
HTTP standard headers
Word‑p. 27
6.1.2.2.1
General
Word‑p. 27
6.1.2.2.2
Content type
Word‑p. 27
6.1.2.3
HTTP custom headers
Word‑p. 27
6.1.2.3.1
General
Word‑p. 27
6.1.3
Resources
Word‑p. 27
6.1.3.1
Overview
Word‑p. 27
6.1.4
Custom Operations without Associated Resources
Word‑p. 28
6.1.4.1
Overview
Word‑p. 28
6.1.4.2
Operation: Security Capability Negotiation
Word‑p. 28
6.1.4.2.1
Description
Word‑p. 28
6.1.4.2.2
Operation Definition
Word‑p. 28
6.1.4.3
Operation: Parameter Exchange
Word‑p. 28
6.1.4.3.1
Description
Word‑p. 28
6.1.4.3.2
Operation Definition
Word‑p. 29
6.1.4.4
Operation: N32-f Context Terminate
Word‑p. 29
6.1.4.4.1
Description
Word‑p. 29
6.1.4.4.2
Operation Definition
Word‑p. 29
6.1.4.5
Operation: N32-f Error Reporting
Word‑p. 30
6.1.4.5.1
Description
Word‑p. 30
6.1.4.5.2
Operation Definition
Word‑p. 30
6.1.5
Data Model
Word‑p. 31
6.1.5.1
General
Word‑p. 31
6.1.5.2
Structured data types
Word‑p. 31
6.1.5.2.1
Introduction
Word‑p. 31
6.1.5.2.2
Type: SecNegotiateReqData
Word‑p. 32
6.1.5.2.3
Type: SecNegotiateRspData
Word‑p. 32
6.1.5.2.4
Type: SecParamExchReqData
Word‑p. 33
6.1.5.2.5
Type: SecParamExchRspData
Word‑p. 34
6.1.5.2.6
Type: ProtectionPolicy
Word‑p. 35
6.1.5.2.7
Type: ApiIeMapping
Word‑p. 35
6.1.5.2.8
Type: IeInfo
Word‑p. 36
6.1.5.2.9
Type: ApiSignature
Word‑p. 37
6.1.5.2.10
Type: N32fContextInfo
Word‑p. 37
6.1.5.2.11
Type: N32fErrorInfo
Word‑p. 38
6.1.5.2.12
Type: FailedModificationInfo
Word‑p. 38
6.1.5.2.13
Type: N32fErrorDetail
Word‑p. 38
6.1.5.2.14
Type: CallbackName
Word‑p. 39
6.1.5.2.15
Type: IpxProviderSecInfo
|R16|
Word‑p. 39
6.1.5.3
Simple data types and enumerations
Word‑p. 39
6.1.5.3.1
Introduction
Word‑p. 39
6.1.5.3.2
Simple data types
Word‑p. 39
6.1.5.3.3
Enumeration: SecurityCapability
Word‑p. 39
6.1.5.3.4
Enumeration: HttpMethod
Word‑p. 40
6.1.5.3.5
Enumeration: IeType
Word‑p. 40
6.1.5.3.6
Enumeration: IeLocation
Word‑p. 40
6.1.5.3.7
Enumeration: N32fErrorType
Word‑p. 41
6.1.5.3.8
Enumeration: FailureReason
Word‑p. 41
6.1.5.4
Binary data
Word‑p. 41
6.1.6
Error Handling
Word‑p. 41
6.1.6.1
General
Word‑p. 41
6.1.6.2
Protocol Errors
Word‑p. 41
6.1.6.3
Application Errors
Word‑p. 42
6.2
JOSE Protected Message Forwarding API on N32
Word‑p. 42
6.2.1
API URI
Word‑p. 42
6.2.2
Usage of HTTP
Word‑p. 42
6.2.2.1
General
Word‑p. 42
6.2.2.2
HTTP standard headers
Word‑p. 42
6.2.2.2.1
General
Word‑p. 42
6.2.2.2.2
Content type
Word‑p. 42
6.2.2.2.3
Accept-Encoding
|R16|
Word‑p. 43
6.2.2.3
HTTP custom headers
Word‑p. 43
6.2.2.3.1
General
Word‑p. 43
6.2.3
Resources
Word‑p. 43
6.2.3.1
Overview
Word‑p. 43
6.2.4
Custom Operations without associated resources
Word‑p. 43
6.2.4.1
Overview
Word‑p. 43
6.2.4.2
Operation: JOSE Protected Forwarding
Word‑p. 43
6.2.4.2.1
Description
Word‑p. 43
6.2.4.2.2
Operation Definition
Word‑p. 44
6.2.4.3
Operation: JOSE Protected Forwarding Options
|R16|
Word‑p. 44
6.2.4.3.1
Description
Word‑p. 44
6.2.4.3.2
Operation Definition
Word‑p. 44
6.2.4.3.2.1
OPTIONS
Word‑p. 44
6.2.5
Data Model
Word‑p. 45
6.2.5.1
General
Word‑p. 45
6.2.5.2
Structured data types
Word‑p. 46
6.2.5.2.1
Introduction
Word‑p. 46
6.2.5.2.2
Type: N32fReformattedReqMsg
Word‑p. 46
6.2.5.2.3
Type: N32fReformattedRspMsg
Word‑p. 47
6.2.5.2.4
Type: DataToIntegrityProtectAndCipherBlock
Word‑p. 47
6.2.5.2.5
Type: DataToIntegrityProtectBlock
Word‑p. 48
6.2.5.2.6
Type: RequestLine
Word‑p. 48
6.2.5.2.7
Type: HttpHeader
Word‑p. 49
6.2.5.2.8
Type: HttpPayload
Word‑p. 50
6.2.5.2.9
Type: MetaData
Word‑p. 51
6.2.5.2.10
Type: Modifications
Word‑p. 52
6.2.5.2.11
Type: FlatJweJson
Word‑p. 52
6.2.5.2.12
Type: FlatJwsJson
Word‑p. 53
6.2.5.2.13
Type: IndexToEncryptedValue
Word‑p. 53
6.2.5.2.14
Type: EncodedHttpHeaderValue
Word‑p. 53
6.2.5.3
Simple data types and enumerations
Word‑p. 53
6.2.5.3.1
Introduction
Word‑p. 53
6.2.5.3.2
Simple data types
Word‑p. 53
6.2.5.3.3
Void
6.2.5.3.4
Void
6.2.6
Error Handling
Word‑p. 54
6.2.6.1
General
Word‑p. 54
6.2.6.2
Protocol Errors
Word‑p. 54
6.2.6.3
Application Errors
Word‑p. 54
6.3
Nsepp_Telescopic_FQDN_Mapping API
|R16|
Word‑p. 54
6.3.1
API URI
Word‑p. 54
6.3.2
Usage of HTTP
Word‑p. 54
6.3.2.1
General
Word‑p. 54
6.3.2.2
HTTP standard headers
Word‑p. 54
6.3.2.2.1
General
Word‑p. 54
6.3.2.2.2
Content type
Word‑p. 55
6.3.2.3
HTTP custom headers
Word‑p. 55
6.3.2.3.1
General
Word‑p. 55
6.3.3
Resources
Word‑p. 55
6.3.3.1
Overview
Word‑p. 55
6.3.3.2
Resource: Mapping
Word‑p. 55
6.3.3.2.1
Description
Word‑p. 55
6.3.3.2.2
Resource Definition
Word‑p. 55
6.3.3.2.3
Resource Standard Methods
Word‑p. 56
6.3.3.2.3.1
GET
Word‑p. 56
6.3.4
Data Model
Word‑p. 56
6.3.4.1
General
Word‑p. 56
6.3.4.2
Structured data types
Word‑p. 57
6.3.4.2.1
Introduction
Word‑p. 57
6.3.4.2.2
Type: TelescopicMapping
Word‑p. 57
6.3.4.3
Simple data types and enumerations
Word‑p. 57
6.3.4.3.1
Introduction
Word‑p. 57
6.3.4.3.2
Simple data types
Word‑p. 57
6.3.5
Error Handling
Word‑p. 58
6.3.5.1
General
Word‑p. 58
6.3.5.2
Protocol Errors
Word‑p. 58
6.3.5.3
Application Errors
Word‑p. 58
6.3.6
Feature Negotiation
Word‑p. 58
6.3.7
Security
Word‑p. 58
6.3.7.1
General
Word‑p. 58