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