Solaris 8에서 TLS 사용하는 법.
검색의 생활화를 꿈꾸다가 지쳐서 글 올립니다 ^^;; (아직 제가 못 찾은 건지;;;)
제가 궁금한 것은...
핸드폰 단말기와 서버사이에 메시지를 주고 받을 때 TLS를 사용하여 주고 받는 것인데요..
환경은 IP based 입니다. ( 실제 적용은 의문..ㅠ.ㅠ)
단말이 client가 되어 서버 IP로 접속을 하고
TLS Session을 수립하여 메시지를 주고 받을 예정입니다.
이런 상황을 구현할 때 서버에서 TLS Session을 사용하려면 별도의 프로그램을 깔아야 하는 것입니까?
검색을 해 본 결과....OpenSSL이라는 것이 있더라구여 Library도 함께 지원하고...
대개 이것은 웹서버와 함께 사용되는것 같은데...
이것이 OS단에서 지원해주는건가여? 아니면
apache 서버를 설치할때 함께 설치 해야 하는건가요?
아님 그냥 OpenSSL 모듈만 설치한 후에 소켓 통신이 가능한건가요?
(서버가 여러대 존재하고 서버들끼리 통신할땐 http를 사용하기에 apache는 설치되어야 합니다만 ;;;)
그리고 OpenSSL을 사용하면 Handshake부터 시작하는데..
이걸 제가 library를 이용해서 구현하는건지....
아니면 서버 설정으로 초기 인증 과정이 자동으로 이루어진다면 구현은 어느 단계부터 해야 하는지 궁금합니다.
(키 생성과 보낼 메시지 암호화만 하면 되는것인지;;)
각종 문서를 살펴보면 기본 프로토콜 명세와 함수, 보안에 대한 설명만 잔뜩이어서...
실제 구현에 적용하는걸 선별하기가 무척 힘이 드네요....ㅠ.ㅠ
관련 자료나 소스가 있으시면 부탁드리겠습니다.
날씨가 무척 좋습니다.
침침한 사무실에 짱박혀 있지만 마음만은 소풍을 떠나고 싶네요 ^^
좋은 하루 되세요~
이런 리플달기가 힘드네요
소스 풀면 apps, tests 경로 소스 참고하세요
s_client.c, s_server.c, ssltest.c
댓글 달기