15 #include "httpBasicAuthorization.h"
19 const string HTTPBasicAuthorization::_mechanism =
"basic";
26 HTTPBasicAuthorization::
27 HTTPBasicAuthorization(
const HTTPAuthorization::Tokens &tokens,
28 const URLSpec &url,
bool is_proxy) :
29 HTTPAuthorization(tokens, url, is_proxy)
38 HTTPBasicAuthorization::
39 ~HTTPBasicAuthorization() {
48 const string &HTTPBasicAuthorization::
49 get_mechanism()
const {
61 string HTTPBasicAuthorization::
62 generate(HTTPEnum::Method,
const string &,
63 const string &username,
const string &) {
64 return "Basic " + base64_encode(username);
67 #endif // HAVE_OPENSSL
A container for a URL, e.g.