본문으로 건너뛰기
ToolMug

CSR 생성기

SSL 인증서를 주문하면 인증 기관에서 CSR을 요구합니다. 도메인을 입력하고 "CSR 생성"을 클릭하면 CSR과 개인 키를 받을 수 있습니다. 모든 작업은 브라우저의 Web Crypto로 처리되며 키가 서버에 전달되지 않습니다. 그래도 직접 관리하는 서버에서 openssl로 만드는 것이 가장 안전합니다.

브라우저에서 실행 — 입력한 내용은 업로드되지 않아요

와일드카드 인증서에는 *.example.com을 사용하세요

선택 사항이며 공백이나 줄바꿈으로 구분합니다. Common Name은 항상 포함됩니다.

조직 정보 (OV/EV 인증서용)

키는 Web Crypto로 브라우저에서 생성되며 기기 밖으로 나가지 않습니다.

사용 방법

  1. 도메인(Common Name)을 입력하고 다른 도메인은 "추가 도메인 (SAN)"에 추가합니다. 와일드카드 인증서에는 *.example.com을 사용하세요.
  2. 키 유형을 선택합니다. OV 또는 EV 인증서라면 "조직 정보 (OV/EV 인증서용)"를 열어 입력하세요.
  3. "CSR 생성"을 클릭하고 CSR을 인증 기관에 제출한 다음, 개인 키는 바로 다운로드하세요.

옵션 설명

키 유형
RSA 2048은 호환성이 가장 좋고, ECDSA P-256은 더 짧고 빠르며 최신 브라우저와 서버에서 지원됩니다.
SAN
브라우저는 SAN에 있는 이름만 신뢰하므로 Common Name과 추가한 모든 도메인이 그곳에 기록됩니다.

CSR에 들어 있는 것

요청 파일은 PEM 형식의 PKCS #10이며 CERTIFICATE REQUEST라는 머리글이 붙어요. 개인 키는 PKCS #8이며 PRIVATE KEY라는 머리글이 붙어요. 주체(subject)는 입력한 필드로 구성돼요.

필드 의미 비고
CN 일반 이름(Common Name) 주 도메인
O 조직(Organization) 법적 명칭. OV와 EV용
OU 조직 단위(Organizational unit) 선택
L 지역(Locality) 도시
ST 시·도(State or province) 정식 명칭
C 국가(Country) 두 글자. 대문자로 저장
emailAddress 연락처 주소 선택

SAN 목록에서 IPv4 주소처럼 보이는 이름은 IP 주소 항목으로 기록되고, 나머지는 모두 DNS 이름이에요. 서명에는 RSA와 P-256에 SHA-256, P-384에 SHA-384를 사용해요.

자주 묻는 질문

개인 키가 업로드되나요?

아니요. 키는 브라우저의 Web Crypto로 기기에서 생성되며 페이지는 아무것도 업로드하지 않습니다. 페이지를 닫으면 사라지므로 먼저 다운로드하세요.

CSR은 어떻게 확인하나요?

SSL 인증서 디코더에 붙여 넣으면 이름과 키 유형을 볼 수 있고 개인 키와 일치하는지도 확인할 수 있습니다. 또는 openssl req -in domain.csr -noout -text를 실행하세요.

openssl로는 어떻게 하나요?

openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr -subj "/CN=www.example.com" -addext "subjectAltName=DNS:www.example.com,DNS:example.com"

개인정보 보호

이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.

관련 도구