Avalados por :

Problema de comunicação SSL com certificados GlobalSign: Como resolver o erro no PI

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 11 Vistas
0
Cargando...

Olá.

Estou com um problema para estabelecer comunicação SSL com um serviço web de terceiros a partir do PI. A cadeia de certificados contém 4 certificados, mas dois deles estão no mesmo "nível" e isso parece ser um problema para o PI:

- *.<3rd_party_domain>.com (assinado por GlobalSign Organization Validation CA - G2)

- GlobalSign Domain Validation CA - G2 (assinado por GlobalSign Root CA)

- GlobalSign Organization Validation CA - G2 (assinado por GlobalSign Root CA)

- GlobalSign Root CA

Ao abrir o certificado no Windows IE, apenas três certificados são exibidos. O certificado de Domínio é ignorado.

Tentei fazer uma solicitação ao serviço web a partir de um cliente do Windows (soapUI) e ele exibe 3 certificados (os três principais, o certificado Raiz não é exibido).

No XPI Inspector, obtenho o seguinte.

O que posso fazer para que o PI aceite o certificado de Domínio irrelevante?

Saudações

Rasmus

---

Foi encontrada uma cadeia de certificados com 3 elementos:

Certificado #0

SubjectDN: CN=*.<3rd_party_doman>.com,O=...<snip>..

IssuerDN: CN=GlobalSign

Organization Validation CA - G2,O=GlobalSign nv-sa,C=BE

Certificado #1

SubjectDN: CN=GlobalSign Domain Validation CA - G2,O=GlobalSign

nv-sa,C=BE

IssuerDN: CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign

nv-sa,C=BE

Certificado #2

SubjectDN: CN=GlobalSign Organization Validation CA -

G2,O=GlobalSign nv-sa,C=BE

IssuerDN: CN=GlobalSign Root CA,OU=Root

CA,O=GlobalSign nv-sa,C=BE

Iniciar a análise da cadeia de certificados:

O certificado #0 foi assinado pelo certificado #2

O certificado com DN = {CN=GlobalSign Domain Validation CA - G2,O=GlobalSign nv-sa,C=BE} parece estar assinado por {CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE}, no entanto, o certificado de assinatura não foi fornecido na cadeia.

O certificado com DN = {CN=GlobalSign Organization Validation CA - G2,O=GlobalSign nv-sa,C=BE} parece estar assinado por {CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE}, no entanto, o certificado de assinatura não foi fornecido na cadeia.

Finalizar a análise da cadeia de certificados.

Iniciar IAIK

Depuração:

ssl_debug(59): Iniciando o handshake (iSaSiLk 4.1)...

ssl_debug(59): Enviando mensagem v3 client_hello, solicitando versão 3.2...

ssl_debug(59): Mensagem de saudação do servidor v3 recebida.

ssl_debug(59): Servidor selecionou a versão SSL 3.1.

ssl_debug(59): Servidor criou uma nova sessão 9B:AD:96:18:3F:47:B2:E4...

ssl_debug(59): CipherSuite selecionado pelo servidor: SSL_RSA_WITH_3DES

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Rasmus,

Seria difícil dizer sem realizar as verificações necessárias e ter o nome de domínio. Mas você poderia usar ferramentas como https://www.ssllabs.com/ssltest/ ou http://certlogik.com/ssl-checker/

Em geral, os navegadores lidam com certificados de forma completamente diferente dos programas do lado do cliente, uma vez que o navegador tentará usar os certificados necessários localmente primeiro. Se os certificados em questão não estiverem disponíveis localmente, então ele solicitará ao servidor a cadeia de certificados completa e isso pode causar um problema com um certificado instalado como no seu exemplo original.

Serei honesto ao dizer que não estou familiarizado com PI, mas suponho que não tenha um armazenamento de certificados local, então ele os obterá do servidor, então a menos que o certificado incorreto possa ser ignorado ou aceito, continuará sendo um problema.

É provável que o SSLLabs aponte um erro com esse certificado de terceiros com a cadeia, então pode valer a pena transmitir essa informação a eles, talvez apenas para que o removam.

Cumprimentos,
Rick

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Rick.

Gostaria de saber de você (trabalhando para a GlobalSign) se o certificado em questão é realmente válido. Parece que tanto o Internet Explorer quanto o soapUI conseguem lidar com o certificado adicional, mas o PI não consegue. O PI não está processando corretamente a camada SSL, ou o certificado é inválido? O certificado é emitido pela GlobalSign.

Saudações,

Rasmus

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Rick.

Sim, estou ciente de que a cadeia contém um certificado irrelevante. No entanto, a cadeia é fornecida pelo serviço web de terceiros com o qual estou tentando me comunicar, e não tenho voz na questão de remover o certificado da cadeia. Não é meu certificado conforme indicado em seu "gráfico".

A cadeia é entregue a mim ao chamar o serviço web. O terceiro também está ciente do problema, mas argumenta que, embora a cadeia contenha o certificado adicional, a cadeia é de fato válida e que obtiveram o certificado da GlobalSign. Eles não estão dispostos a alterar seu certificado.

Internamente, estamos tentando migrar o cenário de configuração para outro sistema PI com controladores SSL mais recentes para ver se isso poderia resolver o problema.

Saudações,

Rasmus

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Rasmus,

Meu nome é Rick e trabalho na equipe de suporte da GlobalSigns, e espero resolver o seu problema.
Os erros que você mencionou fazem sentido, pois um dos certificados que você está utilizando não é relevante para o seu uso, que é o Certificado de Validação de Domínio.

Os certificados devem coincidir em uma cadeia para serem exibidos da seguinte forma;

Seu Certificado Web *.<3rd_party_doman>.com

I

Certificado Intermediário GlobalSign Organização de Validação de CA - G2

I

Certificado Raiz GlobalSign Root CA

Portanto, se você remover o Certificado Intermediário de Validação de Domínio, deveria conseguir utilizá-lo.

Aguardo sua resposta.

Cumprimentos,
Rick

Equipe de Suporte da GlobalSign

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?