정말 오랜만에 포스팅한다. 이 문서에서 사용하는 OpenSSL 버전은 1.0.1u 이다.하트블리드 취약점을 피하려면 1.0.1g 이상을 사용해야 한다. 공식 OpenSSL 페이지 : https://www.openssl.org/공식 문서 : https://www.openssl.org/docs/man1.0.1/ssl/ 이 문서에서 OpenSSL의 빌드, 프로젝트에 설정하는 방법 그리고 자세한 에러 처리는 생략한다.이제 개발에 필요한 내용만 정리해보자. 아래 내용이면 바로 non-blocking socket에 SSL을 적용할 수 있을 것이다. 이 문서에서 필요한 헤더 파일은 아래와 같다. ssh.hbio.herr.hengine.hconf.h 사설 인증서 생성테스트를 위해서 인증서가 필요하므로 사설 인증서를 하..