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
'인프라 > OpenSSL & 인증서' 카테고리의 다른 글
OpenSSL 사설 와일드카드 SSL 인증서 만들기 (0) | 2025.03.24 |
---|