[완료]리눅스에서 ssl연동하는 법?
글쓴이: bigheart / 작성시간: 목, 2007/09/20 - 12:40오후
질문을 어떻게 해야하는 지도 좀 애매하네요.
웹 cgi 를 통해 데이타를 주고 받아야 되는데 이게 ssl 로 되어있다고 합니다.
https//.../..cgi 이런식인데 이걸
리눅스 서버에서 이 서버에 어떤 식으로 접속해서 데이타를 가져와야할 지 감이 안잡히네요.
우선 소켓 연결해서 ssl 보안이 안걸린건 데이타를 주고 받고 해봤는데 ssl 보안이 걸린 건
소켓 연결하고 그 다음 openssl을 쓰는 건지 아니면 openssl 로 데이타까지 주고 받을 수
있는건지... ㅜㅜ
어떻게 프로그래밍을 해야할 지 잘 모르겠네요.
이에 대해 경험이 있으신 분은 알려주세요~~~
Forums:
개괄적인 내용만을 말씀 드리면
1.openssl을 설치
2.아파치를 ssl을 지원하게 컴파일 설치
3.openssl을 사용하여 서버 인증요청서, 서버인증서 생성 <-테스트용
3.ssl.conf 내용을 바탕으로 서비스 호스트 설정 <-생성된 인증서를 사용하여
4.아파치 기동후 https://ssl설정호스트:포트 로 접속하면 모든 내용은 암호화 되서 통신됩니다.
즉 프로그래밍에서는 특별히 신경쓰실 부분이 없을 것 같습니다.
웹브라우저와 웹서간의 통신만 암호화 되며 뒷부분은 ssl이 관여하지 않습니다.
해결했습니다.
제가 질문도 이상하게 한거 같네요.
전 서버가 아니라 클라이언트 입장이 되서 ssl로 구축된 웹서버에
리눅스 기반의 어플리케이션을 통해 접속해서 정보를 얻어오는 의도였습니다.
openssl을 압축을 풀면 demos/ssl 에 cli.cpp라는 클라이언트측 코드가 있습니다.
혹시 저랑 비슷하게 리눅스에서 C나 C++로 https 즉 ssl서버로 된 웹에 접속하는 작업을 하실 분들은 이 예제를 보고 하시면
쉽게 하실 수 있으리라 생각됩니다.
댓글 달기