Logo Search packages:      
Sourcecode: sofia-sip version File versions  Download package

Public Attributes

auth_response_t Struct Reference

#include <auth_digest.h>

List of all members.

Public Attributes

unsigned __pad0__: 0
char const * ar_algorithm
unsigned ar_auth: 1
unsigned ar_auth_int: 1
char const * ar_cnonce
unsigned ar_md5: 1
unsigned ar_md5sess: 1
char const * ar_nc
char const * ar_nonce
char const * ar_opaque
char const * ar_qop
char const * ar_realm
char const * ar_response
unsigned ar_sha1: 1
int ar_size
char const * ar_uri
char const * ar_username

Detailed Description

Digest parameters for digest-response in Authorize.

The digest-response is sent by the client to a server or a proxy. It can be included in, e.g., Authorization or Proxy-Authorization headers.

   credentials      = "Digest" digest-response
   digest-response  = 1#( username | realm | nonce | digest-uri |
                          response | [ algorithm ] | [cnonce] | [opaque] |
                          [message-qop] | [nonce-count] | [auth-param] )
   username         = "username" "=" username-value
   username-value   = quoted-string
   digest-uri       = "uri" "=" digest-uri-value
   digest-uri-value = request-uri   ; As specified by HTTP/1.1
   message-qop      = "qop" "=" qop-value
   cnonce           = "cnonce" "=" cnonce-value
   cnonce-value     = nonce-value
   nonce-count      = "nc" "=" nc-value
   nc-value         = 8LHEX
   response         = "response" "=" request-digest
   request-digest   = <"> 32LHEX <">
   LHEX             =  "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" |
                       "8" | "9" | "a" | "b" | "c" | "d" | "e" | "f"

Definition at line 117 of file auth_digest.h.


The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index