SSL für AgilePoint Portal, Engine und Reports

Für eine Produktive Umgebung sollten Sie SSL für:

  • AgilePoint Portal, Engine
  • Reports
gleichzeitig umstellen. Dabei fallen dann die Notwendigkeit der Installtion und Konfiguration für "Application Request Routing" und "URL Rewrite" weg. Gehen Sie wie folgt vor:

A.) Prüfen Sie Basisfunktionalität von AgilePoint Reports

Rufen Sie folgende URL auf:

http://<YourAgilePointMachine>:13492/AgileReports/rdTemplate/rdGetSecureKey.aspx?Domain=<YourDomain>&Username=<YourUserName>&ClientBrowserAddress=0.0.0.0

Dies sollte eine Guid im Bowser zurückgeben. Wenn ein Fehler auftritt wird Ihnen im Fehler eine IP Adresse genannt. Dann bitte folgenden Schritt durchführen:

Öffnen Sie Notepad (oder einen anderen Texteditor Ihrer Wahl) als Administrator
Öffnen Sie dann die Datei "C:\Program Files\AgilePoint\AgilePointWebApplication\AgilePointReports\AgileReports\_Definitions\_Settings.lgx"

Ändern Sie dort die Einstellung:

AuthenticationClientAddresses="::1,127.0.0.1"

auf die im Fehler genannte IP Adresse:

AuthenticationClientAddresses="<ToldIPAdressInError>,::1,127.0.0.1" 



Beispiel:

für einen Certificate Hash von: 7f30e651a86149c48457659b9a91bc0e5dd3ca66

ergeben sich für die einzelnen Ports

netsh http add sslcert ipport=0.0.0.0:13487 certhash=7f30e651a86149c48457659b9a91bc0e5dd3ca66 appid={c929c857-e10a-48c4-b123-5713faba528e}
netsh http add sslcert ipport=0.0.0.0:13488 certhash=7f30e651a86149c48457659b9a91bc0e5dd3ca66 appid={c929c857-e10a-48c4-b123-5713faba528e}
netsh http add sslcert ipport=0.0.0.0:13489 certhash=7f30e651a86149c48457659b9a91bc0e5dd3ca66 appid={c929c857-e10a-48c4-b123-5713faba528e}
netsh http add sslcert ipport=0.0.0.0:13490 certhash=7f30e651a86149c48457659b9a91bc0e5dd3ca66 appid={c929c857-e10a-48c4-b123-5713faba528e}

Überprüfen Sie auch die Aufrufe der Engine WebServices über HTTPs:


D.) Überspringen Sie den folgen Schritt: Configure Application Routing for Report Center


F.) Testen Sie den Aufruf des AgilePoint Portals (noch über HTTP), die WebServices laufen bereits über HTTPs

G.) Stellen Sie das AgilePoint Portal im IIS auf SSL/HTTPs um



H.) Stellen Sie AgileReports im IIS auf SSL/HTTPs um



I.) Passen Sie das Web.Config des Portals an:

Die Datei liegt bei einer Standard Intsallation unter: "C:\Program Files\AgilePoint\AgilePointWebApplication\AgilePointPortal\Web.config"

Verwenden Sie die vollqualifizierte URL mit HTTPs und richtigem Port von Reports


J.) Testen Sie den Aufruf vom AgilePoint Portal und AgilePoint Reports

K.) Löschen Sie die HTTP Bindings im IIS für Portal und Reports, so dass nun nur noch der Zugriff per HTTPs möglich ist

Wenn Sie die SSL Konfiguration rückgängig machen wollen: führen Sie alle Schritte in umgekehter reihenfolge aus. Z.B. sind cmd's zu Löschen der SSL Portbindung:

netsh http delete sslcert ipport=0.0.0.0:13487
netsh http delete sslcert ipport=0.0.0.0:13488
netsh http delete sslcert ipport=0.0.0.0:13489
netsh http delete sslcert ipport=0.0.0.0:13490

Kontaktformular

Name

E-Mail *

Nachricht *