Main menu:

Site search

Februar 2026
M D M D F S S
 1
2345678
9101112131415
16171819202122
232425262728  

Categories

Tags

TFS over https

1. Selbstsigniertes Zertifikat erstellen über IIS 7.0 oder vorhandes Zertifikat einfügen. Wichtig der FQDN muss mit der domain des Tfs übereinstimmen, sonst klappt der Zugriff aus Visual Studio nicht.

2. Binding der Page Team Fondation Server öffnen und https hinzufügen, dabei das zugehörige SSL-Zertifikat auswählen.

3. In der Windows Firewall die Inbound Regel für den TFS Webserver Port 8080 deaktivieren.

4. Team Foundation Server 2010 Administrative Console öffnen und im Application Tier die Urls anpassen mittels Change Url.

Notification URL: https://tfsdomain.tld/tfs
Server URL : localhost

5. Optional falls selbssigniertes Zertifikat, Zertifikat des TFS exportieren und auf den Clients installieren und zusätzlich nochmal in Trusted Root Certificates, bzw. Personal Store.

6. Wichtig für den Web Access, in der web.config für den Team Fondation Server (C:\Program Files\Team Foundation Server 2010\Application Tier\Web Access\Web\web.config) den Eintrag <tfsServers> wie folgt konfigurieren:

   <tfsServers>
<add name="
http://localhost:8080/tfs" />
</tfsServers>

7. Visual Studio 2010 starten und Connect To Team Foundation Server auswählen und https aktivieren.

Konvertieren von *crt Zertifikaten zu *.pfx

1. Ein File mit dem Namen crt2pfx erstellen auf einem Linux-System und ausführbar machen. 

2. Das Script einfügen 

#!/bin/bash
[ -n "$1" -a "$2" ] || { echo "Usage: ./crt2pfx cert.crt .keyfile cert_name"; exit 0 ; } 

openssl x509 -in $1 -out input.der -outform DER;
openssl x509 -in input.der -inform DER -out output.pem -outform PEM;
openssl pkcs12 -export -in output.pem -inkey $2 -out $3.pfx -name "$3"; 

echo "cleaning up...";
sleep 1; 

echo "Removing input.der";
rm input.der; 

sleep 1;
echo "Removing output.pem"; 

rm output.pem;
sleep 1; 

exit 0;

SQL Server LineBreak einfügen

Folgende Zeichen sind notwendig um einen LineBreak in ein T-SQL Statement einzufügen:

CHAR(13)  -- BreakLine
CHAR(10) -- Linefeed