blob: 6a2c174ae93057aed056a6923fa5ace0aba7534f [file] [log] [blame]
/*
Package ssl provides information and interaction with the SSL Termination
feature of the Rackspace Cloud Load Balancer service.
You may only enable and configure SSL termination on load balancers with
non-secure protocols, such as HTTP, but not HTTPS.
SSL-terminated load balancers decrypt the traffic at the traffic manager and
pass unencrypted traffic to the back-end node. Because of this, the customer's
back-end nodes don't know what protocol the client requested. For this reason,
the X-Forwarded-Proto (XFP) header has been added for identifying the
originating protocol of an HTTP request as "http" or "https" depending on what
protocol the client requested.
Not every service returns certificates in the proper order. Please verify that
your chain of certificates matches that of walking up the chain from the domain
to the CA root.
If used for HTTP to HTTPS redirection, the LoadBalancer's securePort attribute
must be set to 443, and its secureTrafficOnly attribute must be true.
*/
package ssl