tech-invite   World Map     

IETF     RFCs     Groups     SIP     ABNFs    |    3GPP     Specs     Gloss.     Arch.     IMS     UICC    |    Misc.    |    search     info

ABNF for  Authorization  SIP Header

11  of  92

 

Here

 

Top

 

Up

 

Prev

 

Next

 

RFC 3261 – Section 20.7

See also:     Proxy-Authorization


Authorization   =
"Authorization"   HCOLON   credentials

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


credentials   =
( "Digest"   LWS   digest-response )  /  other-response

digest-response   =
dig-resp   *( COMMA   dig-resp )

dig-resp   =
username   =
"username"   EQUAL   username-value

username-value   =
digest-uri   =
"uri"   EQUAL   LDQUOT   digest-uri-value   RDQUOT

digest-uri-value   =
request-uri     ; equal to request-uri as specified by HTTP/1.1

message-qop   =
"qop"   EQUAL   qop-value

cnonce   =
"cnonce"   EQUAL   cnonce-value

cnonce-value   =
nonce-count   =
"nc"   EQUAL   nc-value

nc-value   =
8LHEX

dresponse   =
"response"   EQUAL   request-digest

request-digest   =
LDQUOT   32LHEX   RDQUOT

auth-param   =
auth-param-name   =
auts   =
"auts"   EQUAL   auts-param

auts-param   =
auts-value   =
<base64 encoding of AUTS>

other-response   =
auth-scheme   =
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" )