OPENSSL은 (www.openssl.org)에서 다운로드 할 수 있으며, 오픈소스 툴킷으로 "Secure Sockets Layer" (SSL v2/v3) "Trransport Layer Security" (TLS v1) 프로토콜을 지원한다.
Eric A. Young and Tim J. Hudson에 의해 개발된 SSLeay 라이브러리를 기반으로 하며 OpenSSLToolkit은 아파치 스타일의 라이센스를 따르고 있으며, 자유롭게 사용이 가능하다.
OPENSSL 설치 과정에 대해서 알아보자.
# wget http://www.openssl.org/source/openssl-0.9.8h.tar.gz
# tar xvzf openssl-0.9.8h.tar.gz
# cd openssl-0.9.8h
# tar xvzf openssl-0.9.8h.tar.gz
# cd openssl-0.9.8h
다른 패키지들이 configure를 실행하는 것에 반해 OPENSSL은 config를 수행하여 컴파일 환경을 설정합니다.
# ./config --prefix=/usr --openssldir=/usr/share/ssl shared
# make
# make test
# make install