{"id":406,"date":"2018-03-26T11:06:57","date_gmt":"2018-03-26T16:06:57","guid":{"rendered":"https:\/\/sha.nnoncarey.com\/blog\/?p=406"},"modified":"2018-03-26T11:07:53","modified_gmt":"2018-03-26T16:07:53","slug":"ciphers-supported-by-aws-classic-elbs","status":"publish","type":"post","link":"https:\/\/sha.nnoncarey.com\/blog\/archives\/406","title":{"rendered":"Ciphers supported by AWS (classic) ELBs"},"content":{"rendered":"<p>I recently had some trouble deploying an app to AWS after enabling HTTPS\/TLS on the application because the health check was failing. It turned out that because I had also restricted the list of ciphers my app could use (per my organization&#8217;s security recommendations), the ELB was unable to connect to the app because it did not support any of my app&#8217;s ciphers. Unfortunately, the AWS docs do not explain what ciphers are supported between a classic ELB and the app. So, here&#8217;s the current list:<\/p>\n<p>TLS_RSA_WITH_AES_256_GCM_SHA384 (0x009d)<br \/>\nTLS_RSA_WITH_AES_256_CBC_SHA256 (0x003d)<br \/>\nTLS_RSA_WITH_AES_256_CBC_SHA (0x0035)<br \/>\nTLS_RSA_WITH_CAMELLIA_256_CBC_SHA (0x0084)<br \/>\nTLS_RSA_WITH_AES_128_GCM_SHA256 (0x009c)<br \/>\nTLS_RSA_WITH_AES_128_CBC_SHA256 (0x003c)<br \/>\nTLS_RSA_WITH_AES_128_CBC_SHA (0x002f)<br \/>\nTLS_RSA_WITH_CAMELLIA_128_CBC_SHA (0x0041)<br \/>\nTLS_RSA_WITH_RC4_128_SHA (0x0005)<br \/>\nTLS_RSA_WITH_3DES_EDE_CBC_SHA (0x000a)<br \/>\nTLS_DHE_DSS_WITH_AES_256_GCM_SHA384 (0x00a3)<br \/>\nTLS_DHE_RSA_WITH_AES_256_GCM_SHA384 (0x009f)<br \/>\nTLS_DHE_RSA_WITH_AES_256_CBC_SHA256 (0x006b)<br \/>\nTLS_DHE_DSS_WITH_AES_256_CBC_SHA256 (0x006a)<br \/>\nTLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x0039)<br \/>\nTLS_DHE_DSS_WITH_AES_256_CBC_SHA (0x0038)<br \/>\nTLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA (0x0088)<br \/>\nTLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA (0x0087)<br \/>\nTLS_DHE_DSS_WITH_AES_128_GCM_SHA256 (0x00a2)<br \/>\nTLS_DHE_RSA_WITH_AES_128_GCM_SHA256 (0x009e)<br \/>\nTLS_DHE_RSA_WITH_AES_128_CBC_SHA256 (0x0067)<br \/>\nTLS_DHE_DSS_WITH_AES_128_CBC_SHA256 (0x0040)<br \/>\nTLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x0033)<br \/>\nTLS_DHE_DSS_WITH_AES_128_CBC_SHA (0x0032)<br \/>\nTLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA (0x0045)<br \/>\nTLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA (0x0044)<br \/>\nTLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA (0x0016)<br \/>\nTLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA (0x0013)<br \/>\nTLS_EMPTY_RENEGOTIATION_INFO_SCSV (0x00ff)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently had some trouble deploying an app to AWS after enabling HTTPS\/TLS on the application because the health check was failing. It turned out that because I had also restricted the list of ciphers my app could use (per my organization&#8217;s security recommendations), the ELB was unable to connect to the app because it &hellip; <a href=\"https:\/\/sha.nnoncarey.com\/blog\/archives\/406\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Ciphers supported by AWS (classic) ELBs&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-406","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/posts\/406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/comments?post=406"}],"version-history":[{"count":3,"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/posts\/406\/revisions"}],"predecessor-version":[{"id":409,"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/posts\/406\/revisions\/409"}],"wp:attachment":[{"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/media?parent=406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/categories?post=406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sha.nnoncarey.com\/blog\/wp-json\/wp\/v2\/tags?post=406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}