N32 Handshake

The N32 handshake procedure is used between the SEPPs in two PLMNs to mutually authenticate each other and negotiate the security mechanism to use over N32-f along with associated security configuration parameters.

A HTTP/2 connection shall be established between the initiating SEPP and the responding SEPP end to end over TLS. The following N32 handshake procedures are specified in the subclauses below:

  • Security Capability Negotiation Procedure

  • Parameter Exchange Procedure

  • N32-f Context Termination Procedure

  • N32-f Error Reporting Procedure

N32-c connection: A TLS based connection between a SEPP in one PLMN and a SEPP in another PLMN.

Note

This is a long-lived connection that is used between the SEPPs for cipher suite and protection policy exchange, and error notifications.

N32-f connection: Logical connection that exists between a SEPP in one PLMN and a SEPP in another PLMN for exchange of protected HTTP messages.

Note

When IPX providers are present in the path between the two SEPPs, an N32-f HTTP connection is setup on each hop towards the other SEPP.