Forms Services не принимает сертификат WebService
-
10-12-2019 - |
Вопрос
У меня есть форма InfoPath с подключением к чтению с подключением к чтению к SOAP WebService, которое закреплено HTTPS и базовой аутентификацией HTTP.Форма размещена в формах Forms. Соединение данных настроен в файле UDCX в коллекции сайта.
Когда я открываю форму в SharePoint, и она пытается запросить соединение данных, он не удается, и я получаю следующую ошибку в журнале SharePoint ULS:
Корень сетевого сертификата не является доверенным корневым органом
Я проверил сертификаты учетной записи машины SharePoint: корневой сертификат находится в доверенных корневых органах, а промежуточное соединение также установлено справа.
Когда я открываю WebServices WSDL в браузере IE на сервере, сертификат принимается без проблем.
Я что-то упускаю?Нужно ли доверять этому изменению в другом месте?Может быть, для пользователя приложения или что-то еще?
Решение
Хорошо, я этого не знал, но SharePoint не использует корневые власти из магазина сертификатов Windows, он имеет свое собственное управление сертификатами.
поэтому мы должны были использовать центральное администрирование, чтобы добавить корневой сертификат:
- .
- Безопасность
- Управление доверием
- new
- Дайте ему имя и просматривайте корневой сертификат
- хорошо
Тогда это сработало ...