G.3 X-3GPP-Asserted-Identity extension-header
24.1093GPPBootstrapping interface (Ub) and network application function interface (Ua)Protocol detailsRelease 17TS
Depending on the subscriber’s GBA user security settings the "X-3GPP-Asserted-Identity" header is used by the AP to indicate an asserted identity or a list of identities to the AS. It contains a list of identities separated by comma (,) and each identity is surrounded by quotation marks (").
Table G.3: Syntax of X-3GPP-Asserted-Identity extension-header
X-3GPP-Asserted-Identity = "X-3GPP-Asserted-Identity" ":" identity-list
identity-list = DQUOTE identity DQUOTE *("," DQUOTE identity DQUOTE)
identity = *(%x20-21 / %x23-7E)
In the syntax definition the rule ‘identity’ refers to the user identity and it is defined as a string of printable characters and spaces but excluding quotation marks. The exact type definition for ‘identity’ is done in 3GPP TS 29.109 [3] as part of the User Security Setting definition (as the uid tag in the XML scheme definition).