Взаимная аутентификация завершилась неудачно из-за того, что сертификат не выдвинут в запросе (длина сертификата = 0) - PullRequest
0 голосов
/ 12 февраля 2020

Я интегрируюсь с сервером, который использует взаимную аутентификацию. чтобы владелец сервера интеграции (целевой URL: example.com) предоставил мне сертификат (сертификат и сертификат CA) после того, как я предоставил ему запрос CSR и я установил сертификаты. Обратная связь с владельцем сервера, которая не выдвигает сертификат, приводящий к сбоям при взаимной аутентификации

, приведена ниже:

1 - целевой порт на сервере 4443, а не порт SSL по умолчанию 443 (exmaple.com: 4443)

2- на моем клиентском пакете запроса приветствия (tcpdump): имя сервера отправлено

Server Name Indication extension
server Name list:37
server Name Type:host_name(0)
server Name length:34
server Name :example.com

3- из tcpdump, это показывает, что моя система не передает сертификат на сервер как ответ на запрос сертификата

            Handshake Type: Certificate (11)
            Length: 3
            Certificates Length: 0

4 - информация о моей системе {OS: Linux, веб-сервер: Apache, PHP и использование библиотеки curl}

...