|  | /* | 
|  | 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 |