
Disadvantages to Configuring Team Foundation Server to Use HTTPS with SSL
Configuring Team Foundation Server to use HTTPS with SSL might present problems when you attempt to install service packs during the operational lifetime of Team Foundation Server. Depending on your deployment needs, you might have to reconfigure Team Foundation Server to use HTTP before you can successfully apply service packs or other updates. Configuring Team Foundation Server to use HTTPS with SSL also means configuring and managing a certification authority (CA) and certificate trusts. Although Windows Server 2003 includes Certificate Services, you might not want to invest the time and resources required to deploy a secure public key infrastructure (PKI). For more information about public key infrastructures, see the Microsoft Web site (http://go.microsoft.com/fwlink/?LinkID=70930).
In addition to maintaining a certification authority, configuring Team Foundation Server to use HTTPS with SSL is a complex task. You will have to set aside the time and resources required to configure and test your Team Foundation Server deployment after you configure it to use HTTPS and SSL.
Other disadvantages to configuring Team Foundation Server to use HTTPS with SSL include the following:
In environments that use both HTTP and HTTPS with SSL, allowing the HTTP connections might allow external connections that are not encrypted if the Team Foundation application tier is not appropriately secured.
In environments that use HTTPS with SSL only, performance will be slower.
In environments that use HTTPS with SSL, troubleshooting problems with Team Foundation Server is more complex.