|
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 520 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 527 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 533 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 541 of file http.h.
Referenced by http_format_authorization().
1.8.15