변환은 로컬에서
인증서, 개인 키 및 암호는 브라우저에서 처리됩니다. 계정이 없거나 서버에 업로드하면 됩니다.
Nginx, Apache, IIS 또는 클라우드 플랫폼에서 온라인으로 SSL 인증서를 변환합니다. PEM을 PFX, DER로 PEM으로 변환하거나 브라우저에 P7B를 PEM으로 로컬로 변환하여 키와 암호가 이 탭에 보관됩니다.
인증서 배포
CA에서 받은 인증서는 서버가 받는 형식과 다를 수 있습니다. 이 변환기는 발급된 인증서는 그대로 두고 인코딩이나 컨테이너만 바꿉니다.
인증서, 개인 키 및 암호는 브라우저에서 처리됩니다. 계정이 없거나 서버에 업로드하면 됩니다.
개인 키를 인증서와 묶기 전에 RSA 및 ECC 공개 키를 비교합니다.
PEM, P7B, PFX 출력에 중간 인증서를 넣거나, 각 인증서를 DER로 따로 내보내세요.
일반 SSL 변환
PEM을 기대하는 서버에 맞게 텍스트 또는 바이너리 인증서를 정규화합니다. 확장자만으로는 인코딩을 알 수 없습니다.
인증서 변환서명된 X.509 인증서를 유지한 채 읽을 수 있는 PEM과 바이너리 DER를 전환합니다.
인증서 변환Windows IIS용으로 인증서, 짝이 되는 개인 키, 선택적 CA 번들을 묶습니다. 내보내기 암호를 정하세요.
인증서 변환암호로 보호된 PFX/P12를 열고, 인증서 체인과 개인 키를 별도의 PEM 파일로 다운로드하세요.
인증서 변환PKCS#7에서 인증서를 꺼내거나, 인증서만 담는 P7B로 PEM 체인을 묶으세요.
인증서 변환PKCS#12 패키지에서 공개 인증서를 내보냅니다. 출력에는 개인 키가 빠지며, 그 사실을 알려 줍니다.
인증서 변환SSL 인증서를 변환하는 방법
입력 인코딩을 직접 구분할 필요는 없습니다. 변환기는 파일 이름이 아니라 실제 내용을 읽습니다.
전체 PEM 블록을 사용하거나 바이너리 DER, P7B, PFX/P12 파일을 업로드하세요. 보호된 PFX 파일은 가져오기 암호를 입력하세요.
새 PFX에는 짝이 되는 암호화되지 않은 개인 키와 내보내기 암호가 필요합니다. 필요하면 중간 인증서를 발급자 순서로 추가하세요.
감지된 형식, 인증서 개수, 키 처리 안내를 확인하세요. 각 결과를 다운로드하고, PEM 출력은 복사할 수도 있습니다.
PEM 대 DER 대 P7B 대 PFX
PEM과 DER는 인코딩이고, P7B와 PFX는 컨테이너입니다. CRT와 CER는 PEM 또는 DER를 쓸 수 있는 확장자이므로, 인코딩이 이미 서버 요구와 맞을 때만 파일 이름을 바꾸는 것으로 충분합니다.
| Format | Encoding | Contents | Typical use |
|---|---|---|---|
| PEM / CRT / CER | Base64 text with PEM boundaries | One or more certificates; keys exported separately | Nginx, Apache, and cloud load balancers |
| DER | Binary ASN.1 | One certificate per file | Systems requesting a binary .der or .cer certificate |
| P7B / PKCS#7 | Binary export; PEM or binary import | Certificates and chain, without a private key | Certificate-chain transfer and Windows certificate imports |
| PFX / P12 / PKCS#12 | Binary container with password protection | Certificate, matching private key, and optional chain | Windows IIS and applications accepting PKCS#12 |
터미널을 쓰거나, 암호화된 단독 키를 다루거나, 지원하지 않는 PFX 암호화 알고리즘을 만나면 이 명령을 로컬에서 실행하세요. 암호는 OpenSSL 프롬프트로 입력합니다.
openssl x509 -in certificate.crt -outform DER -out certificate.deropenssl x509 -inform DER -in certificate.cer -out certificate.pemopenssl pkcs12 -export -in certificate.pem -inkey private.key \
-certfile chain.pem -out certificate.pfxOmit -certfile if no intermediate CA bundle is needed. OpenSSL prompts for the export password.
openssl pkcs12 -in certificate.pfx -nokeys -out certificates.pemopenssl pkcs12 -in certificate.pfx -nocerts -noenc -out private-key.pemThe output key is unencrypted. Omit -noenc to protect it with a new passphrase.
openssl pkcs7 -inform DER -in certificate.p7b -print_certs -out certificates.pemUse -inform PEM when the P7B is PEM encoded.
openssl crl2pkcs7 -nocrl -certfile certificates.pem \
-outform DER -out certificate.p7b명령 참고: openssl x509, openssl pkcs12, 및 openssl pkcs7.
관련 SSL 도구
SSL 인증서 변환 FAQ
PEM 텍스트를 붙여 넣거나 PEM, CRT, CER, DER, P7B, PFX, P12 파일을 업로드하세요. 출력 형식을 고르고 인증서 변환을 선택한 뒤 결과를 다운로드합니다. 바이너리 입력은 내용으로 감지합니다. PFX 내보내기에는 짝이 되는 개인 키가 필요하고, 보호된 PFX 입력에는 암호가 필요합니다.
CRT와 CER는 서로 다른 인코딩이 아니라 파일 확장자입니다. PEM 텍스트나 바이너리 DER가 들어 있을 수 있습니다. 파일을 업로드하고 PEM을 선택해 인증서를 정규화하세요. 이미 BEGIN CERTIFICATE로 시작하면 PEM입니다. 바이너리 파일의 이름만 바꿔서는 변환되지 않습니다.
이 도구는 인증서와 짝이 되는 개인 키가 들어 있는 배포용 PFX/P12 패키지를 만듭니다. 원래 RSA 또는 EC 키를 제공하고, 필요하면 중간 인증서도 넣으세요. 인증서로 없는 개인 키를 복원할 수는 없습니다. 인증서만 있는 PKCS#12 컨테이너도 있지만, 이 도구의 PFX 내보내기에는 키가 필요합니다.
PFX 또는 P12를 업로드하고 가져오기 암호를 입력하세요. PEM 또는 CRT를 선택합니다. 결과에는 인증서가 하나의 PEM 파일로, 개인 키는 별도의 PEM 파일로 들어 있습니다. 추출된 개인 키는 암호화되어 있지 않으므로 안전하게 보관하세요. 인증서만 받으려면 DER 또는 P7B를 선택하세요.
PFX와 P12는 같은 PKCS#12 컨테이너에 흔히 쓰는 확장자입니다. 컨테이너는 암호로 보호된 인증서, 개인 키, 중간 인증서를 묶을 수 있습니다. 여기서 어느 확장자를 골라도 같은 PKCS#12 구조가 내보내집니다.
P7B/PKCS#7 인증서 번들에는 인증서와 인증서 체인이 들어갈 수 있지만 개인 키는 들어가지 않습니다. P7B를 PEM으로 변환하면 인증서가 추출됩니다. 이것으로 PFX를 만들려면 짝이 되는 개인 키를 따로 제공하세요.
Nginx와 Apache는 보통 PEM 인증서와 별도의 PEM 개인 키를 사용합니다. Windows IIS는 인증서와 개인 키가 들어 있는 PFX/P12를 가져오는 경우가 많습니다. DER는 인증서 하나의 바이너리 인코딩이고, P7B는 인증서 체인을 전달합니다. 설치 전에 대상 플랫폼 요구 사항을 확인하세요.
아니요. 파일은 현재 브라우저 탭에서 읽고 변환됩니다. 이 도구는 입력을 서버로 보내거나 저장하거나 URL에 넣지 않습니다. 끝나면 양식을 지우거나 탭을 닫으세요. 다운로드한 파일과 클립보드 복사본은 사용자 쪽에 남습니다.
그렇습니다. 인증서 변환은 서명된 인증서 바이트를 유지합니다. PFX 내보내기는 P-256, P-384, P-521의 RSA 및 ECDSA 키를 지원하며, 암호화되지 않은 PKCS#8, RSA PKCS#1, EC SEC1 PEM 입력을 받습니다. 암호화된 단독 개인 키와 지원하지 않는 PFX 암호화는 로컬 OpenSSL로 처리하세요.
아닙니다. 변환은 인코딩이나 포장만 바꾸고 주체, 유효 기간, 서명은 유지합니다. 만료된 인증서를 갱신하거나, 신뢰를 만들거나, 체인 서명을 확인하거나, 빠진 중간 인증서를 받지는 않습니다. DER 출력은 체인의 인증서마다 파일을 하나씩 만듭니다.