본문 바로가기

SSL error2

[rust] cargo SSL connect error 해결 rust에서 사용하는 cargo 관련 에러 해결 방법이다. [개요]rust에서는 각종 라이브러리들을 crate라고 부른다.이미 생성되어있는 crate를 이용해 쉽게 프로그래밍이 가능한데, 역시 crate도 버전 관리가 되고 있다.crate를 사용하기 위해서는 '개인 러스트 프로젝트 경로/Cargo.toml'에 [dependencies]를 추가하여 적어준다. 그리고 cargo build를 통해 해당 버전으로 build를 해주면 아래와 같이 오류가 발생할 수 있음. 오류를 보면 SSL connect가 안되는 것 같다. 쭉 보다보면 주소가 나오는데 'https://index.crates.io/config.json' 다운로드를 못했다고 나온다.글을 작성하는 당시 브라우저의 주소창에 해당 주소를 직접 입력하여 들.. 2024. 4. 30.
python urllib error [SSL: CERTIFICATE_VERIFY_FAILED] [책: 파이썬으로 웹 크롤러 만들기]에 나오는 예제 중 맨 처음에 나오는 예제다. 해당 소스코드를 그대로 따라 치면 아래와 같은 [SSL: CERTIFICATE_VERIFY_FAILED] 에러가 발생한다. 이 에러는 아래의 내용을 추가해주면 손쉽게 해결된다. import ssl ssl._create_default_https_context = ssl._create_unverified_context 하지만 그냥 네이버 주소를 입력했을때는 위와 같은 오류가 발생하지 않았었는데, 이는 예제 사이트에 문제가 있다고 생각할 수 밖에 없는 이유이다. 내 추측으로는 사이트에 SSL 인증서가 추가되지 않은 상태인 것 같다. Python Enhancement Proposal의 약어인 PEP 476을 보면 [standard.. 2022. 2. 5.
728x90