Enable tls hostname verification in c++ client it is failing but works with java client

Aberta
#174 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
25/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
cpp
Domínio
networking, security

Direção de pesquisa

Comece reproduzindo a falha de verificação de hostname TLS descrita para a versão 2.8.2, usando a URL do proxy e os arquivos de reprodução anexados. Compare o comportamento do cliente C++ com o do cliente Java funcional e verifique se a conexão é estabelecida com sucesso quando a verificação de hostname está habilitada.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Search before asking
  • I searched in the issues and found nothing similar.
Version

2.8.2

Minimal reproduce step

Client CN: myd-hvmxxxx.swinfra.net
Url of proxy :pulsar+ssl://myd-hvmxxxx.swinfra.net:31051
Below is the error we are seeing in c++ client:
UDX-2.9.0-5:ERROR:ClientConnection(456)[10.199.82.99:43104 -> 10.199.81.77:31051] Handshake failed: certificate verify failedSun Dec 25 01:07:54 2022
UDX-2.9.0-5:ERROR:ClientImpl(43
Uploading Downloads.zip…
2)Error getting topic partitions metadata: ConnectError

attaching the files for reproducing .

What did you expect to see?

connection from cpp client to work when tls hostname is enabled .

What did you see instead?

connection errors .

Anything else?

No response

Are you willing to submit a PR?
  • I'm willing to submit a PR!
Linguagem predominante
C++
Estrelas
72
Forks
93
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de apache/pulsar-client-cpp

Todas as issues de apache/pulsar-client-cpp

Issues semelhantes

Mais issues de C++

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.