하늘색 iothub sdk c sample of the mqtt protocol을 실행하려고합니다. 나는 했나 프로젝트를 컴파일했지만 내가 프로그램을 실행할 때 그것은 SSL 루틴에 대한 몇 가지 오류를 반환하늘색 iothub sdk mqtt 샘플 오류 tls 인증서
이 나는 완전한 오류 :
error:1416F086: SSL routines:tls_process_server_certificate:certificate verify failed
Info: Closing tlsio from a state other than TLSIO_STATE_EXT_OPEN or TLSIO_STATE_EXT_ERROR
나는 단지이 오류가 다섯 번, 각 인정 하나 반복 있어요 메시지는 IoTHub에 전송 될 준비가되었습니다.
필자는 샘플 디렉토리의 openssl certs에 신뢰를 설정해야한다고 읽었지만이 작업을 수행하는 방법이나이 문제를 방지하는 방법을 알지 못했습니다.
이미이 문제에 직면 한 사람이 있습니까?
어떤 플랫폼에서 샘플을 실행합니까? 그리고 어떤 SDK 버전을 사용 했습니까? IoT 허브 SDK, 버전 1.1.27을 사용하여 Windows 플랫폼에서 샘플을 테스트했지만 문제없이 작동합니다. –
리눅스 2.6.36을 실행하는 ARM 디바이스 용 SDK를 컴파일했고, 컴파일 할 때 x86-64에서 실행해도 문제가 발생하지 않았습니다. 컴파일 과정에서 약간의 오류가 발생했다고 생각합니다. SDK 버전은 2017-11-03 – Marco
릴리즈되었습니다. Linux OS에 openssl이 설치되었는지 확인하십시오. –