Forum Discussion
Dazzla_20011
Nimbostratus
Mar 25, 2011Server-side SSL
Hi,
Currently we only do client-side SSL on the F5. I've been asked if we can encrypt the traffic from the F5 to web servers. I know the F5 can do server side ssl so just wonderered if someone could confirm the follwing steps are correct to do this?
Install a certificate on the web servers, a self signed certificate should be OK.
Create a server side SSL profile on the LTM.
Apply the SSL profile to the Virtual Server
It seems very simple, am I correct?
Also could this have any impact on the ASM as we are just starting to set this up?
Thanks
Darren
24 Replies
- fLyf5_21542
Nimbostratus
In continuation to above discussion; I have received server certificate generated( based on server csr) by CA and need to configure server SSL profile in LTM.
Should it require Importing server key; or is it ok to upload only the certificate.
Based on my understanding LTM acts as client and a client requires only SSL certificate to participate in SSL flow.
Please share your comments/advices.
Rgds
fLy - nitass
Employee
Should it require Importing server key; or is it ok to upload only the certificate. to do ssl offloading, we need both certificate and private key.
this is nice ssl profiles series by Jason
http://devcentral.f5.com/Tutorials/TechTips/tabid/63/articleType/ArticleView/articleId/1086405/SSL-Profiles-Part-1.aspx
hope this is helpful. - fLyf5_21542
Nimbostratus
Hi nitass
Thanks for your response, I am still confused on why we need to get the key along with certificate from the server. LTM is going to be acting as client and in normal SSL Handshake, client uses only the public certificate.
Could you help me to understand this point. - nitass
Employee
sorry to confuse you. i might misunderstand you a bit.
in case of serverssl, if bigip does not need to present client certificate to pool member (client certificate authentication), you do not need to import anything to bigip. default serverssl profile could work.
however, if bigip has to supply client certificate to pool member, both client certificate and private key must be imported to bigip since private key is required to decrypt traffic between bigip and pool member. - We use SSL offloading, and we have the cert and private key on most of our profiles, but we noticed when we generated one from an internally signed CA, we didn't get the private key, but we were still able to do the full SSL offloading that we would with any of our other sites that have both the cert and key.
Cheers - fLyf5_21542
Nimbostratus
I was checking serverssl profile configuration & have not seen option to send f5 certificate ( client certificate) to server.
When server send its ssl certificate to f5 ( client ) , why LTM need server's key...Isnt it private to the server
Also not sure on the impact of setting Server Authentication : Ignore - nitass
Employee
I was checking serverssl profile configuration & have not seen option to send f5 certificate ( client certificate) to server.it is certificate and key setting.
When server send its ssl certificate to f5 ( client ) , why LTM need server's key...Isnt it private to the server bigip does not need server (pool member)'s private key. the certificate and key i said is client's certificate and key which bigip has to present to pool member in case the pool member requires client certificate authentication. if the pool member does not do client certificate authentication, no certificate and key is needed to set in serverssl profile.
sol11220: Overview of the Server SSL profile
http://support.f5.com/kb/en-us/solutions/public/11000/200/sol11220.html - fLyf5_21542
Nimbostratus
Big Big thanks to you nitass, I am clear with the ssl process now :)
In my case, other end device is another load balancer, and the server certificate is self signed by other LB ( not sure which device it is).
Is it a good idea to import server certificate to my LB, though I am not going to map it with any of the profile. - nitass
Employee
Is it a good idea to import server certificate to my LB, though I am not going to map it with any of the profile.if i were you, i wouldn't import it (since you know it is not used).
cheer! :-) - fLyf5_21542
Nimbostratus
he he , thanks man.
I just want f5 to recognise the certificate as trusted, could you tell me how can I do this.
I usually get certificate error whenever I access any page with self signed certificate, will f5 show similar behavior
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)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
