iPXE
|
An HTTP authentication scheme. More...
#include <http.h>
Data Fields | |
const char * | name |
Name (e.g. More... | |
int(* | parse )(struct http_transaction *http, char *line) |
Parse remaining "WWW-Authenticate" header line. More... | |
int(* | authenticate )(struct http_transaction *http) |
Perform authentication. More... | |
int(* | format )(struct http_transaction *http, char *buf, size_t len) |
Construct remaining "Authorization" header line. More... | |
const char* http_authentication::name |
Name (e.g.
"Digest")
Definition at line 518 of file http.h.
Referenced by http_authentication(), http_format_authorization(), and http_transfer_complete().
int( * http_authentication::parse) (struct http_transaction *http, char *line) |
Parse remaining "WWW-Authenticate" header line.
http | HTTP transaction |
line | Remaining header line |
rc | Return status code |
Definition at line 525 of file http.h.
Referenced by http_parse_www_authenticate().
int( * http_authentication::authenticate) (struct http_transaction *http) |
Perform authentication.
http | HTTP transaction |
rc | Return status code |
Definition at line 531 of file http.h.
Referenced by http_transfer_complete().
int( * http_authentication::format) (struct http_transaction *http, char *buf, size_t len) |
Construct remaining "Authorization" header line.
http | HTTP transaction |
buf | Buffer |
len | Length of buffer |
len | Header length if present, or negative error |
Definition at line 539 of file http.h.
Referenced by http_format_authorization().