title: Send request with self signed certificates to backend
body: <p>The Haproxy documentation (<a href="http://cbonte.github.io/haproxy-dconv/1.7/intro.html#3.3.2" rel="nofollow noreferrer">http://cbonte.github.io/haproxy-dconv/1.7/intro.html#3.3.2</a>) lists as a basic feature: </p>
  
  <blockquote>
    <p>authentication with the backend server lets the backend server it's really the expected haproxy node that is connecting to it</p>
  </blockquote>
  
  <p>I have been attempting to do just that and have been unable to. So here's the question:</p>
  
  <p>How do I send a request off to a backend with self signed certificates for authentication. The front-end request that <code>uses</code> this backend, is just http.</p>
  
  <p>Here's my haproxy.cfg file:</p>
  
  <pre><code>global
      maxconn 4096
      daemon
      log 127.0.0.1 local0
  
  defaults
      log     global
      option  dontlognull
      retries 3
      option redispatch
      maxconn 2000
      timeout connect 5s
      timeout client  15min
      timeout server  15min
  
  frontend public
      bind *:8213
      use_backend api if { path_beg /api/ }
      default_backend web
  
  backend web
      mode http
      server blogweb1 127.0.0.1:4000
  
  backend api
      mode tcp
      acl clienthello req.ssl_hello_type 1
  
      tcp-request inspect-delay 5s
      tcp-request content accept if clienthello
  
      server blogapi  127.0.0.1:8780
  </code></pre>