Elastic Load Balancing uses an Secure Socket Layer (SSL) negotiation configuration, known as a security policy, to negotiate SSL/TLS connections between a client and the load balancer. A security policy is a combination of SSL/TLS protocols, ciphers, and the Server Order Preference option.
Elastic Load Balancing supports configuring your load balancer to use either predefined or custom security policies.
Secure Sockets Layer (SSL) and Transport Layer Security (TLS) are cryptographic protocols that are used to encrypt confidential data over insecure networks such as the Internet. The TLS protocol is a newer version of the SSL protocol. In the Elastic Load Balancing documentation, we refer to both SSL and TLS protocols as the SSL protocol.
Using the Amazon unified command line interface:
(Note that you should replace <elb> with your ELB name, and <latest_ssl_policy> with the proper policy name)
aws elb set-load-balancer-policies-of-listener –load-balancer-name <elb> –load-balancer-port 443 –policy-names <latest_ssl_policy>