본문 바로가기
인프라/OpenSSL & 인증서

OpenSSL 설치 가이드

by 표딩 2025. 3. 21.

OpenSSL은 오픈소스로 제공되는 암호화 통신을 위한 툴킷 및 라이브러리입니다. SSL 및 TLS 프로토콜을 구현한 대표적인 소프트웨어로 HTTPS, 인증서 발급, 암호화/복호화 등 보안 통신의 핵심 도구로 사용됩니다. OpenSSL의 설치 과정을 소개 합니다.

기능 설명
비대칭키 생성 RSA, EC 키쌍(private/public) 생성
CSR 생성 인증서 요청서(Certificate Signing Request) 생성
인증서 서명 및 발급 자체 서명(자체 CA) 또는 실제 인증기관(CA)을 통한 인증서 발급
인코딩 변환 PEM↔DER, PFX 등 인증서 포맷 변환
암호화/복호화 대칭/비대칭 암호화 및 서명
PKCS12(PFX) 생성 인증서+개인키를 하나의 파일로 패키징

 

 

1. 개발환경 버전

구분 버전
운영체제 Windows 10 or 11
OpenSSL OpenSSL 3.4.1

 

 

2. OpenSSL 설치
▶ 홈페이지(https://sourceforge.net/projects/openssl/files)에서 스태블 버전 다운로드

  - openssl-3.4.1-x64.zip

▶ 파일을 해당 위치에 압축해제 (필수)
  - 파일 경로: C:\OpenSSL

openssl.cnf 파일 복사
  - C:\OpenSSL\bin\openssl.cnf 파일 복사 →  C:\OpenSSL\openssl.cnf 붙여 넣기

 

 

▶ 제어판→시스템 속성→고급→환경 변수→시스템 변수→Path→새로 만들기
  - 환경 변수 추가: C:\OpenSSL\bin

 

 

▶ OpenSSL 버전 및 정상 설치 여부 확인

PS C:\Users\admin> openssl version