💡 핵심 요약 (Executive Summary)
본 가이드는 OPNsense 오픈소스 방화벽 Certificate 핵심 가이드 및 실전 아키텍처의 핵심 개념, 실전 구성 명령어 및 아키텍처 베스트 프랙티스를 다룹니다. 클라우드 네이티브 및 인프라 엔지니어링 실무에 즉시 활용 가능하도록 체계적으로 정리했습니다.
📑 Table of Contents
3단계 인증서 Chain 발행
1단계: Self-signed CA
Reference & Guidelines (NOTE)
시스템 > 신뢰성 > 권한
- 최초 생성시에는 발행자를 선택할 수 없습니다. (항상
Nothing selectedorself-signed)
2단계: 중간 CA 발행
Reference & Guidelines (NOTE)
시스템 > 신뢰성 > 권한
- 방법:
내부 인증 기관 생성 - 발행자: 앞서 생성된 Root CA
- 유효기간, 설명, 공통이름 정도 외에는 Root CA와 동일하게 Setting
3단계: Leaf 인증서 발행
Reference & Guidelines (NOTE)
시스템 > 신뢰성 > 인증서
Server 인증서 적용
Keychain 구조
certificate-bundle.pem
txt
-----BEGIN CERTIFICATE-----
Root CA public key data
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
Intermediate CA public key data
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
Leaf Certificate public key data
-----END CERTIFICATE-----
certificate-bundle.key
txt
-----BEGIN PRIVATE KEY-----
Leaf Certificate private key data
-----END PRIVATE KEY-----
OPNSense Dashboard 적용
TLS Termination
Client에서 CA 인증서 신뢰
Root CA 다운로드
Mac
bash
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain $my.pem
Leave a Reply