J.3 PDUs and parameters specific to the present document

24.1093GPPBootstrapping interface (Ub) and network application function interface (Ua)Protocol detailsRelease 17TS

J.3.1 GPI envelope

J.3.1.1 General

This clause defines the GPI envelope carrying GPI as specified for the GAA bootstrap framework in 3GPP TS 33.223 [24].

J.3.1.2 Structure

The GPI envelope is coded according to figure J.3.1.2-1 and table J.3.1.2-1.

7

6

5

4

3

2

1

0

Version

octet 1

Session identifier

octet 2

octet 3

GPI

octet 4

octet n

Figure J.3.1.2-1: GPI envelope

Table J.3.1.2-1: GPI envelope

The version field is in the octet 1. Version field value equal to 1 indicates that the structure is according to this document. Sending entity does not set the version field to a value not defined by this document. Receiving entity ignores any GPI envelope with version field set to unknown value.

The session identifier field is in the octet 2 and the octet 3. The Session identifier field defines the identifier of the corresponding OMA DM session to be established due to the GBA Push message. The format and content definitions of the Session identifier field shall be the same as for the Session ID component in the OMA DM SYNCML header as specified in OMA Device Management Enabler Release v1.2, see [28].

The GPI field is in octets starting from octet 4 til the end of the GPI envelope.

J.3.1.3 GPI envelope short code values

The GPI envelope defined in table J.3.2-1 indicates the Content-Type in the WSP header.

Table J.3.2-1: GPI Envelope short code values

WSP header attribute

Value

Short code

Descriptions

Content-Type

application/vnd.3gpp.gba.gpi

To be added

The Content-Type indicates GPI envelope

Editor’s note: The WSP short code for ‘application/vnd.3gpp.gba.gpi’ should be requested from Open Mobile Alliance.

J.3.1.4 IANA registration template

Editor’s note: The MIME type "application/vnd.3gpp.gba.gpi" needs to be registered in the IANA registry.

MIME media type name:

application

MIME subtype name:

Vendor Tree – vnd.3gpp.gba.gpi

Required parameters:

None

Optional parameters:

None

Encoding considerations:

binary

Security considerations:

None

Interoperability considerations:

This content type provides a format for exchanging information in WAP push message.

Published specification:

3GPP TS 24.109

(http://www.3gpp.org/ftp/Specs/html-info/24109.htm)

Applications which use this media:

GBA Push

Intended usage:

Delivery of GBA Push information

Annex K (normative):
TLS with AKMA profiles