Использование OpenSSL для устранения проблем AWS IoT-соединения - PullRequest
0 голосов
/ 23 марта 2020

Я создал вещь, используя AWS IoT, и у меня есть все мои endpoint, CAfile, cert и private key.

Я пытался вести себя как вещь, которую я только что создал и подключился к IoT-серверу, используя вышеуказанную информацию, но я получил ошибку ‘AWS_IO_TLS_ERROR_NEGOTIATION_FAILURE, дальнейшая информация не связана с этим.

Поэтому я попытался диагностировать соединение после этого https://docs.aws.amazon.com/iot/latest/developerguide/diagnosing-connectivity-issues.html

Я попробовал команду openssl s_client -connect custom_endpoint.iot.us-east-1.amazonaws.com:8443 -CAfile CA.pem -cert cert.pem -key privateKey.pem, и команда ожидает моего ввода с последним содержимым, подобным этому:

    Start Time: 1584971897
    Timeout   : 7200 (sec)
    Verify return code: 0 (ok)
---

Означает ли это соединение (клиент) уже проверено? Если нет, то как я могу продолжить?

...