신규 고객모든 신규 계정에 DNS와 CDN 무료 요금제를 제공합니다.계정 만들기

SSL 도구

무료 CSR 생성기, 인증서 체인 완성, 인증서 디코더, 키 일치 확인 도구를 제공합니다.

4 분 소요 업데이트 2026년 10월 20일

Yeap Cloud는 인증서 신청, 문제 해결, 배포를 돕는 무료 온라인 SSL 도구 네 가지를 제공합니다. 누구나 사용할 수 있으며 Yeap Cloud에서 인증서를 구매하지 않아도 됩니다.

도구 위치

  • 콘솔: 로그인한 후 SSL 인증서 → SSL 도구 (/ssl/tools)를 엽니다.
  • 공개 페이지: 로그인 없이 yeap.cloud/tools/ssl에 접속합니다.

두 곳 모두 CSR 생성기, 체인 완성, 인증서 디코더, 키 일치 확인의 네 가지 도구를 제공합니다.

참고

악용을 방지하기 위해 짧은 시간에 도구를 여러 번 사용하면 사람 확인 절차가 표시됩니다. 확인을 완료한 후 계속 사용합니다.

CSR 생성기

CA에 제출할 인증서 서명 요청(CSR)과 이에 대응하는 개인 키를 생성합니다.

필드설명
도메인(Common Name)필수 항목입니다. 예: example.com 또는 *.example.com
조직, 부서OV/EV 인증서는 법적 회사명을 사용합니다. DV는 비워 둘 수 있습니다
도시, 시·도조직의 소재지입니다
국가 코드CN 또는 US와 같은 두 글자 ISO 국가 코드입니다
이메일선택 사항입니다
키 크기2048 또는 4096 bit (RSA)
SAN 도메인(선택 사항)추가 이름을 쉼표로 구분합니다. 예: www.example.com, api.example.com. Common Name은 SAN 목록에 자동으로 추가됩니다

CSR 생성을 클릭합니다. 페이지에 CSR과 개인 키가 표시되며 각각 복사 및 다운로드 버튼이 제공됩니다.

경고

개인 키는 이 결과에서만 표시되며 플랫폼에 저장되지 않습니다. 즉시 다운로드하여 안전하게 보관하십시오. 분실하면 인증서를 사용할 수 없으며 재발급해야 합니다.

보안 정책상 개인 키를 로컬 컴퓨터 밖으로 전송할 수 없다면 OpenSSL로 로컬에서 생성합니다.

bash
openssl req -new -newkey rsa:2048 -nodes -sha256 \
  -keyout example.com.key -out example.com.csr \
  -subj "/C=US/ST=California/L=San Francisco/O=Example Inc/CN=example.com" \
  -addext "subjectAltName=DNS:example.com,DNS:www.example.com"

체인 완성

일부 브라우저나 클라이언트에서 인증서를 신뢰할 수 없다고 보고하는 경우, 일반적인 원인은 서버가 중간 인증서를 전송하지 않는 것입니다. 인증서(PEM)를 붙여 넣고 체인 완성을 클릭합니다. 도구는 각 인증서의 Authority Information Access(AIA) URL을 따라 발급자 인증서를 다운로드하며, 최대 10단계까지 또는 루트 인증서에 도달할 때까지 진행합니다.

결과에는 다음 내용이 포함됩니다.

  • 전체 체인: 복사하거나 다운로드하여 전체 체인 파일로 사용합니다(예: Nginx의 ssl_certificate).
  • 체인 상세 정보: 체인에 포함된 각 인증서의 주체, 발급자, 유효 기간입니다.

인증서에 AIA 정보가 없거나 발급자 URL에 접근할 수 없으면 도구는 가져올 수 있었던 내용만 반환합니다. 이 경우 CA에서 중간 인증서를 받으십시오.

인증서 디코더

인증서(PEM)를 붙여 넣고 인증서 디코딩을 클릭하면 다음 정보를 확인할 수 있습니다.

  • Common Name 및 SAN 이름
  • 발급자 및 조직
  • 유효 시작일 / 만료일과 남은 일수 또는 "만료됨" 표시
  • 일련번호 및 서명 알고리즘
  • 키 유형(RSA, ECDSA 등) 및 키 크기

배포 전에 인증서가 올바른 이름을 포함하는지, 곧 만료되지는 않는지 확인하는 데 사용합니다.

키 일치 확인

인증서를 설치할 때 "개인 키가 인증서와 일치하지 않습니다"와 같은 오류가 발생하면 이 도구를 사용합니다. 인증서와 개인 키(암호화되지 않은 PEM)를 붙여 넣고 일치 여부 확인을 클릭합니다.

  • 일치: 키와 인증서가 서로 대응하며 함께 사용할 수 있습니다.
  • 불일치: 이 인증서의 CSR과 함께 생성한 개인 키를 사용하고 있는지 확인합니다.
경고

이 검사는 개인 키를 서버로 전송합니다. 플랫폼은 제출한 내용을 저장하지 않지만, 중요한 운영 환경의 키는 다음과 같이 로컬에서 공개 키를 비교할 수 있습니다.

bash
openssl x509 -noout -pubkey -in example.com.crt | openssl sha256
openssl pkey -pubout -in example.com.key | openssl sha256

출력이 동일하면 일치하는 것입니다.

API 사용

도구 엔드포인트는 로그인 토큰이 필요하지 않으며 JSON 본문을 받습니다.

bash
curl -X POST https://api.yeap.cloud/ssl-tools/decode-cert \
  -H "Content-Type: application/json" \
  -d '{"certificate": "-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----"}'
엔드포인트요청 필드
POST /ssl-tools/generate-csrcommonName (필수), organization, organizationalUnit, locality, state, country, email, keySize (2048/4096), san (쉼표로 구분)
POST /ssl-tools/complete-chaincertificate
POST /ssl-tools/decode-certcertificate
POST /ssl-tools/match-keycertificate, private_key

호출이 성공하면 {"success": true, "data": {...}}를 반환합니다. 엔드포인트에는 호출 빈도 제한이 적용되며, 한도를 초과하면 사람 확인을 요구하므로 대량 처리나 자동화 용도로는 적합하지 않습니다.

관련 문서

이 페이지가 도움이 되었습니까?