Forum Discussion
SSHSSH_97332
Nimbostratus
Oct 24, 2012Pass HTTPS Certificate into HTTP header
i have VS terminating SSL traffic ( HTTPS ) , then direct to pool members on port 80 ( HTTP ).
the issue is that the application server provide each connecting client with certian privilidge based on the certificate ( client side certificate ) installed at his machine .
since F5 is doing HTTPS offloed , can i pass Certificate info to pool members on HTTP or what is the solution ?
2 Replies
- Kevin_Stewart
Employee
If you've terminated the SSL at the BIG-IP you cannot send the original certificate to the back end servers as the digital signature has been erased. During the SSL handshake the server will ask for the client's certificate. The client will compute a hash of some data and encrypt that hash with their private key before sending the the signed hash (digital signature) and public key to the server. The server will compute a hash over the same data, decrypt the client's signed hash with their public key and then compare the two. If they're the same then the server knows the client is legitimate. At this point the digital signature is gone, so the server would have to have a copy of the client's private key to generate a new one. - Cory_50405
Noctilucent
Proxy SSL also has some other caveats (like cipher support) you should consider. If you opt for this method, be sure to check out this page: http://support.f5.com/kb/en-us/solutions/public/13000/300/sol13385.html
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects