Pergunta

Eu tenho um formulário InfoPath com uma conexão de dados de leitura com um Webservice SOAP que é protegido por HTTPS e autenticação HTTP básica.O formulário é hospedado em serviços de formulários A conexão de dados é configurada em um arquivo UDCX na coleção do site.

Quando abro o formulário no SharePoint e tenta consultar a conexão de dados, ele falhará e recebo o seguinte erro no log do SharePoint ULS:

.

A raiz da cadeia de certificados não é uma autoridade raiz confiável

Eu verifiquei os certificados da conta do SharePoint Machine: O certificado raiz está nas autoridades raiz confiáveis e o intermediário também é definido para a direita.

Quando abro o WebServices WSDL em um navegador IE no servidor, o certificado é aceito sem problemas.

Estou perdendo alguma coisa?Eu tenho que confiar nessa mudança em outro lugar também?Talvez para o usuário do pool de aplicativos ou algo assim?

Foi útil?

Solução

OK, eu não sabia disso, mas o SharePoint não usa as autoridades raiz do armazenamento de certificados do Windows, ele possui sua própria gerência de certificados.

Então tivemos que usar a administração central para adicionar o certificado raiz:

  • segurança
  • gerenciar confiança
  • novo
  • dar um nome e navegar no certificado raiz
  • ok

    Então funcionou ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top