Tech-invite3GPPspaceIETFspace
SIP ↠  ExamplesGrammarsPresence
List   Prev   Next

ABNF for SIP Headers

(11  of  93)

SIP Header — Authorization

Section 20.7 of RFC 3261  and  ABNF in RFC 3261
See also:  Proxy-Authorization

Authorization =
"Authorization"  HCOLONcredentials

; example:
; Authorization: Digest username="bob", realm="atlanta.example.com"
;  nonce="ea9c8e88df84f1cec4341ae6cbe5a359", opaque="",
;  uri="sips:ss2.biloxi.example.com",
;  response="dfe56131d1958046689d83306477ecc"

Top
credentials =
( "Digest"  LWSdigest‑response ) /  other‑response
Up
digest-response =
dig‑resp  *( COMMAdig‑resp )
Up
dig-resp =
username /
realm /
nonce /
digest‑uri /
dresponse /
algorithm /   ; see  RFC 3310Section 3.1
cnonce /
opaque /
message‑qop /
nonce‑count /
auth‑param /   ; see  3GPP TS 24.229Section 7.2A.2
auts; see  RFC 3310Section 3.4
Up
username =
"username"  EQUALusername‑value
Up
username-value =
Up
digest-uri =
Up
digest-uri-value =
request-uri; equal to request-uri as specified by HTTP/1.1
Up
message-qop =
"qop"  EQUALqop‑value
Up
cnonce =
"cnonce"  EQUALcnonce‑value
Up
cnonce-value =
Up
nonce-count =
"nc"  EQUALnc‑value
Up
nc-value =
8LHEX
Up
dresponse =
"response"  EQUALrequest‑digest
Up
request-digest =
LDQUOT  32LHEXRDQUOT
Up
auth-param =
Up
auth-param =   ; as redefined by 3GPP TS 24.229
"integrity-protected"  EQUAL
( "yes" /  "no" /  "tls‑pending" /  "tls‑yes" /  "ip‑assoc‑pending" /  "ip‑assoc‑yes" /  "auth‑done" )
Up
auth-param-name =
Up
auts =
"auts"  EQUALauts‑param
Up
auts-param =
Up
auts-value =
<base64 encoding of AUTS>
Up
other-response =
Up
auth-scheme =
Up

Top