HttpClientAuthParams Struct Reference

HTTP authentication parameters. More...

#include <http_client.h>

Data Fields

HttpAuthMode mode
 HTTP authentication mode. More...
 
char_t username [HTTP_CLIENT_MAX_USERNAME_LEN+1]
 User name. More...
 
char_t password [HTTP_CLIENT_MAX_PASSWORD_LEN+1]
 Password. More...
 
char_t realm [HTTP_CLIENT_MAX_REALM_LEN+1]
 Realm. More...
 
HttpAuthQop qop
 Quality of protection. More...
 
const HashAlgoalgorithm
 Digest algorithm. More...
 
uint32_t nc
 Nonce count. More...
 
char_t nonce [HTTP_CLIENT_MAX_NONCE_LEN+1]
 Nonce value. More...
 
char_t cnonce [HTTP_CLIENT_CNONCE_SIZE *2+1]
 Cnonce value. More...
 
char_t opaque [HTTP_CLIENT_MAX_OPAQUE_LEN+1]
 Opaque parameter. More...
 
bool_t stale
 Stale flag. More...
 

Detailed Description

HTTP authentication parameters.

Definition at line 250 of file http_client.h.

Field Documentation

◆ algorithm

const HashAlgo* algorithm

Digest algorithm.

Definition at line 258 of file http_client.h.

◆ cnonce

Cnonce value.

Definition at line 261 of file http_client.h.

◆ mode

HTTP authentication mode.

Definition at line 252 of file http_client.h.

◆ nc

uint32_t nc

Nonce count.

Definition at line 259 of file http_client.h.

◆ nonce

Nonce value.

Definition at line 260 of file http_client.h.

◆ opaque

Opaque parameter.

Definition at line 262 of file http_client.h.

◆ password

Password.

Definition at line 254 of file http_client.h.

◆ qop

Quality of protection.

Definition at line 257 of file http_client.h.

◆ realm

Realm.

Definition at line 255 of file http_client.h.

◆ stale

bool_t stale

Stale flag.

Definition at line 263 of file http_client.h.

◆ username

User name.

Definition at line 253 of file http_client.h.


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