Lines Matching refs:proxy

53     char *proxy;                /* Optional proxy name or URI */
130 OPENSSL_free(rctx->proxy);
167 * Server name (and port) must be given if and only if plain HTTP proxy is used.
185 if (server != NULL) { /* HTTP (but not HTTPS) proxy is used */
188 * allowed when using a proxy
367 const char *proxy,
379 if (proxy != NULL
380 && (rctx->proxy = OPENSSL_strdup(proxy)) == NULL)
843 /* set up a new connection BIO, to HTTP server or to HTTP(S) proxy if given */
847 const char *proxy /* optionally includes ":port" */,
848 const char *proxy_port /* explicit proxy port */)
857 if (proxy != NULL) {
858 host = proxy;
915 /* Initiate an HTTP session using bio, else use given server, proxy, etc. */
917 const char *proxy, const char *no_proxy,
936 if (proxy != NULL || no_proxy != NULL) {
952 proxy = OSSL_HTTP_adapt_proxy(proxy, no_proxy, server, use_ssl);
953 if (proxy != NULL
954 && !OSSL_HTTP_parse_url(proxy, NULL /* use_ssl */, NULL /* user */,
991 bio_update_fn, arg, use_ssl, proxy, server, port,
1016 use_http_proxy = rctx->proxy != NULL && !rctx->use_ssl;
1078 if (rctx->proxy != NULL)
1079 ERR_add_error_data(2, " proxy=", rctx->proxy);
1112 BIO *OSSL_HTTP_get(const char *url, const char *proxy, const char *no_proxy,
1141 rctx = OSSL_HTTP_open(host, port, proxy, no_proxy,
1204 const char *proxy, const char *no_proxy,
1216 rctx = OSSL_HTTP_open(server, port, proxy, no_proxy,
1256 /* BASE64 encoder used for encoding basic proxy authentication credentials */
1281 * Promote the given connection BIO using the CONNECT method for a TLS proxy.
1321 /* Support for basic (base64) proxy authentication */