반응형 openssl2 C++] cpprestSDK(Casablanca) https(ssl) 적용방법. 이 글을 읽기 전 boost.asio의 ssl적용법에 대해 궁금하신 분들은 https://hwan-shell.tistory.com/240?category=703822를 참고해주세요.openssl 설치가 안되신 분들을 설치를 해주세요. 1. http_listener_configlistener 클래스에서는 listener에 대한 설정을 할 수 있도록 도와주는 http_listener_config를 제공해줍니다. 이것에 대한 정보는 https://hwan-shell.tistory.com/237?category=868199에 잘 설명해 놨습니다. http_listener_config에서 제공하는 함수중에는 set_ssl_context_callback() 함수가 있습니다. 인자로는 boost::asio::ssl:.. 2020. 7. 16. C++] boost에 openssl을 사용해 ssl 적용하기. 1. 구축환경 운영체제 : Ubuntu 20.04 openssl : 1.1.1f 2020/03 g++ : 9.3.0 boost : 1.71 ※ 이 외에도 저는 cpprestSDK를 사용하기 때문에 라이브러리를 불러오는 과정에서 약간의 차이점이 있을 수 있습니다. ※ 해당 예제는 클라이언트에서 load_verify_file() 를 사용해 서버의 인증서를 확인하는 예제입니다. 2. openssl로 인증서 만들기 1) Root certificate root private key $ openssl genrsa -out rootca.key 2048 ※ 위 인증서는 인증서 요청을 할 때 암호를 일일히 안쳐줘도 되는 인증서입니다. 클라이언트 측에서 인증서를 요청할 때 해당 인증서의 비밀번호를 요구하는 인증서를 만들 .. 2020. 7. 15. 이전 1 다음 728x90 반응형