G.4 X-3GPP-Authorization-Flags extension-header
24.1093GPPBootstrapping interface (Ub) and network application function interface (Ua)Protocol detailsRelease 17TS
The "X-3GPP-Authorization-Flags" header is used optionally by the AP to indicate an authorization flag or a list of authorization flags from the application specific user security setting (USS) to the AS. It contains a list of authorization flags separated by comma (,) and each authorization flag is surrounded by quotation marks (").
Table G.4: Syntax of X-3GPP-Authorization-Flags extension-header
X-3GPP-Authorization-Flags = "X-3GPP-Authorization-Flags" ":" auth-flag-list
auth-flag-list = DQUOTE auth-flag DQUOTE *("," DQUOTE auth-flag DQUOTE)
auth-flag = *(%x20-21 / %x23-7E)
In the syntax definition the rule ‘auth-flag’ refers to the authorization flag and it is defined as a string of printable characters and spaces but excluding quotation marks. The exact type definition for authorization flag is done in 3GPP TS 29.109 [3] as part of the User Security Setting definition.
Annex H (normative):
2G GBA