Frage

Ich habe ein InfoPath-Formular mit einer Lesedatenverbindung mit einem SOAP-Webservice, der durch die HTTPS und die grundlegende HTTP-Authentifizierung gesichert ist.Das Formular wird in Forms Services gehostet, in der die Datenverbindung in einer UDCX-Datei in der Site-Sammlung konfiguriert ist.

Wenn ich das Formular in SharePoint öffne und versucht, die Datenverbindung abzufragen, fehlschlägt es, und ich erhalte den folgenden Fehler im SharePoint-ULS-Protokoll:

Die Wurzel der Zertifikatkette ist keine vertrauenswürdige Wurzelbehörde

Ich habe die Zertifikate des SharePoint-Maschinenkontos überprüft: Das Root-Zertifikat ist in den vertrauenswürdigen Wurzelbehörden und das Zwischenprodukt ist ebenfalls richtig eingestellt.

Wenn ich die WebServices WSDL in einem IE-Browser auf dem Server öffne, wird das Zertifikat problemlos akzeptiert.

Ich vermisse etwas?Muss ich diesem Wandel auch an einem anderen Ort vertrauen?Vielleicht für den App-Pool-Benutzer oder etwas?

War es hilfreich?

Lösung

ok, ich wusste dies nicht, aber SharePoint nutzt die Wurzelbehörden nicht aus dem Windows-Zertifikatspeicher, sondern hat seine eigene Bescheinigungsmanagement.

Wir mussten also die zentrale Verwaltung verwenden, um das Root-Zertifikat hinzuzufügen:

    .
  • security
  • Vertrauen verwalten
  • neu
  • Geben Sie einen Namen und durchsuchen Sie das Root-Zertifikat
  • ok

    dann hat es funktioniert ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top