Private SSL

Private SSL은 내부 인프라를 위한 완전한 PKI(공개 키 인프라) 관리를 제공하는 Alpacon 확장 기능입니다. 자체 인증 기관을 생성하고, SSL/TLS 인증서를 발급하며, 전체 인증서 생명주기를 관리할 수 있습니다.

Private SSL은 Enterprise 워크스페이스에서만 사용할 수 있습니다. 이 확장 기능을 활성화하려면 sales@alpacax.com으로 문의하세요.

Private SSL이 필요한 이유

내부 인증서 관리: 공용 CA에 의존하지 않고 내부 서비스, 개발 환경, 프라이빗 네트워크용 인증서를 발급합니다.

완전한 제어: 자체 루트 CA를 관리하고, 유효 기간을 설정하며, 전체 인증서 생명주기를 제어합니다.

승인 워크플로: 인증서 서명 및 폐기 요청에 관리자 승인을 요구합니다.

자동 설치: 선택적으로 Alpacon 관리 서버에 인증서를 직접 설치합니다.

작동 방식

┌─────────────────┐     ┌─────────────────┐     ┌─────────────────┐
│  1. CA 생성     │────▶│  2. 서명 요청   │────▶│  3. 인증서 발급 │
│                 │     │                 │     │                 │
│  루트 인증      │     │  서명을 위해    │     │  관리자가       │
│  기관 설정      │     │  CSR 제출       │     │  승인 및 서명   │
└─────────────────┘     └─────────────────┘     └─────────────────┘


                                                ┌─────────────────┐
                                                │  4. 관리        │
                                                │                 │
                                                │  모니터링,      │
                                                │  다운로드 또는  │
                                                │  인증서 폐기    │
                                                └─────────────────┘

메뉴 구조

Private SSL은 사이드바의 Operation 아래에 세 개의 페이지로 나타납니다:

페이지설명
요청서명 요청 및 폐기 요청 조회 및 관리
인증서발급된 인증서 및 만료 예정 인증서 탐색
인증 기관인증 기관 생성 및 관리

시작하기

1. 확장 기능 활성화

sales@alpacax.com으로 문의하여 워크스페이스에서 Private SSL을 활성화하세요.

2. 인증 기관 생성

  1. OperationPrivate SSLAuthorities로 이동
  2. New certificate authority 클릭
  3. CA 설정 구성:
    • Name: CA의 일반 이름 (예: “My Company Root CA”)
    • Organization: 조직 이름
    • Domain: 루트 인증서의 도메인 이름
    • Validity: 루트 인증서 유효 기간 (기본값: 3650일)
    • Key algorithm: RSA 또는 ECDSA
    • Server: CA 플러그인을 실행할 서버 선택

인증 기관에 대해 자세히 알아보기 →

3. 서명 요청 생성

CLI에서 새 서명 요청을 생성합니다:

alpacon csr create

대화형 편집기에서 SAN, 유효 기간 등을 설정한 후 관리자 승인을 기다립니다.

요청에 대해 자세히 알아보기 →

4. 인증서 다운로드 또는 설치

승인되면 Certificates 페이지에서 인증서를 다운로드하거나, 구성된 경우 자동 설치를 사용합니다.

인증서에 대해 자세히 알아보기 →

CLI 명령어

명령줄에서 Private SSL 관리:

명령어설명
alpacon authority인증 기관 관리
alpacon csr서명 요청 관리
alpacon cert인증서 조회 및 다운로드
alpacon revoke폐기 요청 관리

핵심 개념

인증 기관 (CA): 인증서를 발급하고 서명하는 신뢰할 수 있는 엔티티입니다. Private SSL에서는 내부 인증서에 서명하기 위해 자체 CA를 생성합니다.

서명 요청: 승인을 위해 제출된 인증서 서명 요청(CSR)입니다. 승인되면 CA가 서명하고 인증서를 발급합니다.

인증서: 서버에서 TLS/SSL 암호화에 사용할 수 있는 서명된 디지털 인증서입니다.

폐기 요청: 만료일 전에 인증서를 무효화하는 요청입니다. 관리자 승인이 필요합니다.