2015-01-27 2 views
0

보안 연결 (웹 서비스)을 위해 libCurl (버전 7.39) 및 OpenSSL (버전 1.0.1e)을 사용합니다.Curl and SSL Issue

대부분의 컴퓨터에서 예상대로 작동하지만 libCURL에서 다음과 같은 오류가 발생하는 컴퓨터는 거의 없습니다.

"주어진 CA 인증서로 피어 인증서를 인증 할 수 없습니다. 잠시 후 다시 시도하십시오."

더 디버깅 컬에

, 우리는 던져 오류 코드가 10054.

이에 관한 어떤 도움을 주시면 감사하겠습니다 것을 찾을 수 있습니다.

+0

그것은 당신의 OpenSSL이 시스템 CA 인증서를 찾을 수 없다는 가능 ... 당신이 볼 실제 활성 MITM 공격인가? – zakjan

+0

인증서 파일은 응용 프로그램이 예상하는 위치에 있고 경로가 말리도록 제대로 설정되어 있습니다. 대부분의 컴퓨터에서 문제가 발생하는 경우는 거의 없습니다. –

+0

1 - 컬링은 내부적으로 그러한 오류 문자열을 갖지 않습니다. 2 "오류 10054"의 의미는 무엇입니까? curl에는 그러한 오류 코드가 없습니다. –

답변

0

마치 "소수의 컴퓨터"에 연결할 서버를 확인하는 데 필요한 인증서가없는 다른 CA 인증서 집합이있는 것으로 보입니다.

모든 컴퓨터에 동일한 CA 인증서 번들을 사용하고 있는지 확인하십시오.

최악의 경우,이

+0

CA 인증서는 응용 프로그램과 함께 제공되므로 다른 컴퓨터에 다른 인증서를 가질 기회가 없으며 응답을 보내 주셔서 감사합니다. –