title: ColdFusion https connection failure
body: <p>I have an API that runs fine on one of my two web servers but not on the other one or on my local machine, instead I get a connection failure when I send https requests as part the login process.</p>
  
  <p>The requests are very simple and works without a problem on one of the three servers it is being run on. The first one is as follows:</p>
  
  <pre><code>&lt;cfhttp url="https://accounts.ea.com/connect/auth?response_type=code&amp;client_id=EASFC-web&amp;state=59c5a8f1c4e7a991c1da0b54504c38e45f4d8d78&amp;redirect_uri=http%3A%2F%2Fwww.easports.com%2Ffifa%2Ffootball-club%2Flogin_check&amp;locale=uk&amp;scope=basic.identity+basic.persona+signin+offline " method="GET" result="Stage2" redirect="false"&gt;
      &lt;cfhttpparam type="header" name="Accept" value="text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" /&gt;
      &lt;cfhttpparam type="header" name="Accept-Encoding" value="gzip, deflate" /&gt;
      &lt;cfhttpparam type="header" name="Accept-Language" value="en-US, en;q=0.5" /&gt;
      &lt;cfhttpparam type="header" name="Connection" value="keep-alive" /&gt;
      &lt;cfhttpparam type="header" name="Host" value="accounts.ea.com" /&gt;
      &lt;cfhttpparam type="header" name="User-Agent" value="Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36" /&gt;
  &lt;/cfhttp&gt;
  </code></pre>
  
  <p>I've had a look and this seems to be a common issue but <a href="http://forum.hostek.com/showthread.php?709-Fix-for-CFHTTP-Connection-Failures-over-HTTPS">this fix</a> provided no joy.</p>
  
  <p>I'm assuming there's some security setting that I am perhaps overlooking? I'm able to hit the page and login within the browser on my local machine if that helps.</p>
  
  <p>Does anyone have any advice?</p>
  
  <p>This is what is returned in a CFDUMP:</p>
  
  <pre><code>Debugging Information 
  ColdFusion Server Developer 9,0,0,251028
  Template    /CraigTest/FUT/FIFACPB/logInSearchAccount17.cfm
  Time Stamp  09-Dec-13 11:40 AM
  Locale  English (UK)
  User Agent  Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0
  Remote IP   127.0.0.1
  Host Name   127.0.0.1
  ________________________________________
  Execution Time
  Total Time  Avg Time    Count   Template
  608 ms  608 ms  1   C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\logInSearchAccount17.cfm
  5 ms    5 ms    1   CFC[ C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\Application.cfc | onRequestStart(/CraigTest/FUT/FIFACPB/logInSearchAccount17.cfm) ] from C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\Application.cfc
  1 ms    1 ms    1   CFC[ C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\cfcs\Player.cfc | init([complex value]) ] from C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\cfcs\Player.cfc
  0 ms    0 ms    1   CFC[ C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\cfcs\Bid.cfc | init([complex value]) ] from C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\cfcs\Bid.cfc
  0 ms    0 ms    1   CFC[ C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\cfcs\Club.cfc | init([complex value]) ] from C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\cfcs\Club.cfc
  0 ms    0 ms    1   CFC[ C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\cfcs\Connect.cfc | init([complex value]) ] from C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\cfcs\Connect.cfc
  0 ms    0 ms    1   CFC[ C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\cfcs\Search.cfc | init([complex value]) ] from C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\cfcs\Search.cfc
  0 ms    0 ms    1   CFC[ C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\cfcs\doLogin.cfc | init([complex value]) ] from C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\cfcs\doLogin.cfc
  4 ms        STARTUP, PARSING, COMPILING, LOADING, &amp; SHUTDOWN
  617 ms      TOTAL EXECUTION TIME
  red = over 250 ms average execution time 
  ________________________________________
  Scope Variables
  CGI Variables:
  AUTH_PASSWORD=
  AUTH_TYPE=
  AUTH_USER=
  CERT_COOKIE=
  CERT_FLAGS=
  CERT_ISSUER=
  CERT_KEYSIZE=
  CERT_SECRETKEYSIZE=
  CERT_SERIALNUMBER=
  CERT_SERVER_ISSUER=
  CERT_SERVER_SUBJECT=
  CERT_SUBJECT=
  CF_TEMPLATE_PATH=C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\logInSearchAccount17.cfm
  CONTENT_LENGTH=
  CONTENT_TYPE=
  CONTEXT_PATH=
  GATEWAY_INTERFACE=
  HTTPS=
  HTTPS_KEYSIZE=
  HTTPS_SECRETKEYSIZE=
  HTTPS_SERVER_ISSUER=
  HTTPS_SERVER_SUBJECT=
  HTTP_ACCEPT=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  HTTP_ACCEPT_ENCODING=gzip, deflate
  HTTP_ACCEPT_LANGUAGE=en-US,en;q=0.5
  HTTP_CONNECTION=keep-alive
  HTTP_COOKIE=cf_debug_general=block; cf_debug_template_stack=block; CFID=15108; CFTOKEN=12249080; CFAUTHORIZATION_cfadmin=YWRtaW4NRTg5NzE2OTdCODczMUI0MDVBM0UxRTZCMjI2N0I1MDA5M0QzQkE4MQ1jZmFkbWlu; CFADMIN_LASTPAGE_ADMIN=%2FCFIDE%2Fadministrator%2Fdebugging%2Findex%2Ecfm
  HTTP_HOST=127.0.0.1:8500
  HTTP_REFERER=
  HTTP_USER_AGENT=Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0
  PATH_INFO=
  PATH_TRANSLATED=C:\Services\web\wwwroot\CraigTest\FUT\FIFACPB\logInSearchAccount17.cfm
  QUERY_STRING=reinit=1
  REMOTE_ADDR=127.0.0.1
  REMOTE_HOST=127.0.0.1
  REMOTE_USER=
  REQUEST_METHOD=GET
  SCRIPT_NAME=/CraigTest/FUT/FIFACPB/logInSearchAccount17.cfm
  SERVER_NAME=127.0.0.1
  SERVER_PORT=8500
  SERVER_PORT_SECURE=0
  SERVER_PROTOCOL=HTTP/1.1
  SERVER_SOFTWARE=
  WEB_SERVER_API=
  Cookie Variables:
  CFADMIN_LASTPAGE_ADMIN=/CFIDE/administrator/debugging/index.cfm
  CFAUTHORIZATION_cfadmin=YWRtaW4NRTg5NzE2OTdCODczMUI0MDVBM0UxRTZCMjI2N0I1MDA5M0QzQkE4MQ1jZmFkbWlu
  CFID=15108
  CFTOKEN=12249080
  cf_debug_general=block
  cf_debug_template_stack=block
  Session Variables:
  biddingaccountloggedin=0
  biddingaccountloginattempts=0
  cfid=15108
  cftoken=12249080
  mainaccountloggedin=0
  mainaccountloginattempts=0
  pricingaccountloggedin=0
  pricingaccountloginattempts=0
  searchaccount10loggedin=0
  searchaccount10loginattempts=0
  searchaccount11loggedin=0
  searchaccount11loginattempts=0
  searchaccount12loggedin=0
  searchaccount12loginattempts=0
  searchaccount13loggedin=0
  searchaccount13loginattempts=0
  searchaccount14loggedin=0
  searchaccount14loginattempts=0
  searchaccount15loggedin=0
  searchaccount15loginattempts=0
  searchaccount16loggedin=0
  searchaccount16loginattempts=0
  searchaccount17gamertag=ZappyShrimp8
  searchaccount17loggedin=0
  searchaccount17loginattempts=0
  searchaccount18loggedin=0
  searchaccount18loginattempts=0
  searchaccount19loggedin=0
  searchaccount19loginattempts=0
  searchaccount1loggedin=0
  searchaccount1loginattempts=0
  searchaccount20loggedin=0
  searchaccount20loginattempts=0
  searchaccount21loggedin=0
  searchaccount21loginattempts=0
  searchaccount22loggedin=0
  searchaccount22loginattempts=0
  searchaccount23loggedin=0
  searchaccount23loginattempts=0
  searchaccount24loggedin=0
  searchaccount24loginattempts=0
  searchaccount25loggedin=0
  searchaccount25loginattempts=0
  searchaccount26loggedin=0
  searchaccount26loginattempts=0
  searchaccount27loggedin=0
  searchaccount27loginattempts=0
  searchaccount28loggedin=0
  searchaccount28loginattempts=0
  searchaccount29loggedin=0
  searchaccount29loginattempts=0
  searchaccount2loggedin=0
  searchaccount2loginattempts=0
  searchaccount30loggedin=0
  searchaccount30loginattempts=0
  searchaccount3loggedin=0
  searchaccount3loginattempts=0
  searchaccount4loggedin=0
  searchaccount4loginattempts=0
  searchaccount5loggedin=0
  searchaccount5loginattempts=0
  searchaccount6loggedin=0
  searchaccount6loginattempts=0
  searchaccount8loggedin=0
  searchaccount8loginattempts=0
  sessionid=FIFAAUTOBUYER_15108_12249080
  urltoken=CFID=15108&amp;CFTOKEN=12249080
  URL Parameters:
  reinit=1
  Debug Rendering Time: 21 ms
  </code></pre>
  
  <p>CFDUMP STAGE2:</p>
  
  <pre><code>struct
  Charset     [empty string]
  ErrorDetail     I/O Exception: peer not authenticated
  Filecontent     Connection Failure
  Header  [empty string]
  Mimetype    Unable to determine MIME type of file.
  Responseheader  
  struct [empty]
  Statuscode  Connection Failure. Status code unavailable.
  Text    YES 
  </code></pre>