Crt, pfx 변환 - Crt, pfx byeonhwan

Windows IIS에서 인증서를 적용하려면 PFX형태의 인증서가 필요하다. 하지만 인증서는 CER, PEM, P7B등 다양한 형태가 있으며 리눅스에서 발급하게 되면 주로 PEM이나 CER파일을 보게 된다. 오늘은 인증서 변환에 대해서 살펴보고자 한다.
사실, 일반적으로 인증서 발급업체에 사용하는 system과 application을 알려주면 맞춰서 주지만 다른 형태로 왔다고 하더라도 아래와 같은 방법으로 변경하면 되니 알아 둘만 하다.

1. PFX로 변환하기 (Windows IIS용)

# 1) CER/PrivateKey에서 PFX (CER to PFX)
openssl pkcs12 -export -in 인증서.cer -inkey 개인키.key -out 저장인증서.pfx -certfile CA인증서.cer

# 2) PEM/PrivateKey에서 PFX  (PEM to PFX)
# let's encrypt certbot certonly로 발급받은 경우, 개인키도 privkey.pem파일로 되어있어 inkey에 pem파일로 넣음 (-inkey 개인키.pem)
openssl pkcs12 -export -in 인증서.pem -inkey 개인키.key -out 저장인증서.pfx

# 3) P7B에서 일단 PEM으로 변환후 2)적용 (P7B to PEM to PFX)
openssl pkcs7 -inform PEM -in 인증서.p7b -print_certs -text -out 저장인증서.pem

2. PEM으로 변환하기 (리눅스용)

# PFX에서 PEM으로 변환 (PFX to PEM)
openssl pkcs12 -in 인증서.pfx -nokeys -out 저장인증서.pem -nodes # 인증서
openssl pkcs12 -in 인증서.pfx -nocerts -out 저장키.key -nodes # 개인키
openssl pkcs12 -in 인증서.pfx -cacerts -nokeys --chine -out ca인증서.cer #CA인증서

# DER/CER에서 PEM (DER to PEM, CER to PEM)
openssl x509 -inform DER -in 인증서.der -out 저장인증서.pem
openssl x509 -in 인증서.cer -outform PEM -out 저장인증서.pem

# P7B에서 PEM으로 변환 (P7B to PEM)
openssl pkcs7 -inform PEM -in 인증서.p7b -print_certs -text -out 저장인증서.pem

3. 기타 변환

# PEM에서 DER 변환 (PEM to DER)
openssl x509 -outform DER -in 인증서.pem -out 저장인증서.der #인증서
openssl ras -in 개인키.pem -pubout -outform DER -out 저장개인키.der #개인키

# PEM에서 P7B 변환 (PEM to P7B)
openssl cr2pkcs7 -nocrl -certifile 인증서.pem -out 저장인증서.p7b -certfile CA인증서.cer

# PEM에서 P12 변환 (PEM to P12)
# PFX에서 각각 공개키, 개인키, CA인증서 추출한 것을 한 파일로 저장
openssl pkcs12 -export -in 인증서.pem -inkey 저장키.key -certfile CA인증서.cer -out 인증서.p12

홈페이지 SSL 인증서를 업데이트할 일이 생겼다.

방화벽 문제로 인해 PEM 파일을 PFX 파일으로 변경해야했다.

이 때에 필요한 것이 KEY 생성.

개인키 생성을 해야했다.

SSL 인증서 pem, crt, pfx, jks 포맷 변환 가이드 - SecureSign

SSL 인증서 pem, crt, pfx, jks 포맷 변환 가이드 - SecureSign

www.sslcert.co.kr

  • 로그인

    아이디

    비밀번호

    아이디 저장

    자동로그아웃

    • 아이디 찾기
    • 비밀번호 찾기
    • 회원가입

  • Copyright@KoreaInformationCertificateAuthoiry Inc.
    All rights reserved.

회원가입 로그인

Crt, pfx 변환 - Crt, pfx byeonhwan

  • SSL 인증서
    • 제품군 신청
    • SSL 인증서란?
    • 무료 인증서 신청
    • 내게 맞는 제품 찾기
  • CODESIGN 인증서
    • 제품군 신청
    • CODESIGN 인증서란?
  • 기술지원
    • SSL 설치가이드
    • CODESIGN 설치가이드
    • 기술 FAQ
    • 보안인증툴
  • 고객지원
    • 공지사항
    • FAQ
    • 1:1 문의
    • 견적서 신청
    • 프로모션
  • 회사소개
    • Why 한국정보인증
    • Why Sectigo
    • 파트너 프로그램 안내

FAQ

자주 묻는 질문

  • HOME
  • 고객지원
  • 자주 묻는 질문

  • 공지사항
  • FAQ
  • 1:1 문의
  • 견적서 신청
  • 프로모션

FAQ

자주 묻는 질문

검색

  • 전체
  • 신청
  • CSR/키생성
  • 설치
  • 오류

Crt, pfx 변환 - Crt, pfx byeonhwan

  • 이용약관
  • 개인정보처리방침
  • 회사소개
  • 블로그

주소:(우)13487 경기도 성남시 분당구 판교로 242 판교디지털센터 C동 5층 한국정보인증㈜ 통신판매신고제2016-성남분당-0366호

대표이사:김상준 사업자번호:110-81-41568
메일: 전화:02-360-3065 / 1566-0997

© Korea Information Certificate Authority Inc. All rights reserved.

가장 일반적인 SSL 인증서는 X.509에 의해 정의됩니다. 디지털 인증서는 다른 형식을 가지고 있으며 여기에는 몇 가지 일반적인 SSL 인증서의 간략한 개요를 보여줍니다:

PEM: 개인 키 또는 인증서

CER: 인증서만 

DER: 인증서만 

CRT: 인증서만 

PFX: 개인 키 또는 인증서

P12: 개인 키 또는 인증서

JKS: 개인 키 또는 인증서

KEY: 공용 키 또는 개인 키

Omada 컨트롤러 v5.0.30 이하 버전은 한 파일에 개인 키와 인증서가 포함되어 있는 PFX 및 JKS 형식의 SSL 인증서를 지원합니다. SSL 인증서 제공 업체가 다른 형식으로 인증서를 제공하는 경우, OpenSSL(https://www.openssl.org/)를 사용하여 개인 키와 인증서를 먼저 PEM 형식으로 변환한 다음 PEM 인증서를 PFX 인증서로 변환할 수 있습니다.

Omada 컨트롤러 v5.1는 이미 PEM 인증서를 지원하므로 PEM 인증서를 PFX/JKS 인증서로 변환할 필요가 없습니다.

다음은 인증서 및 개인 키를 OpenSSL에서 PFX 형식으로 변환하는 명령입니다.

1. PEM 형식에서 인증서 및 개인 키를 PFX 형식으로 변환하기

Openssl pkcs12 -export -out certificate.pfx -inkey privkey.pem -in cert.pem

Crt, pfx 변환 - Crt, pfx byeonhwan

참고: Omada 컨트롤러에서 내보내기 암호는 “Keystore Password” 입니다.

privkey.pem은 PEM 형식의 개인 키입니다. 

cert.pem은 PEM 형식의 인증서입니다. 

certificate.pfx는 PFX 형식의 SSL 인증서입니다. 

2. CRT, DER 또는 CER 형식의 인증서를 PEM  형식으로 변환하기

openssl x509 -in cert.crt -out cert.pem -outform PEM

Crt, pfx 변환 - Crt, pfx byeonhwan

cert.crt는 CRT 형식의 인증서입니다. DER 또는 CER 형식의 인증서로 대체할 수도 있습니다.

cert.pem은 PEM 형식의 인증서입니다. 

3. KEY 형식의 개인 키를 PEM 형식으로 변환하기

openssl rsa -in private.key -out private.pem -outform PEM

Crt, pfx 변환 - Crt, pfx byeonhwan

참고: 비밀 구절(pass phrase)은 개인 키의 암호입니다. 

private.key는 KEY 형식의 개인키입니다. 

Private.pem은 PEM 형식의 개인 키입니다. 

해당 FAQ가 유용했나요?

여러분의 의견은 사이트 개선을 위해 소중하게 사용됩니다.

해당 본문에 문제가 있습니까?

  • 제품에 대한 불만족
  • 너무 복잡함
  • 명확하지 않은 제목
  • 적용되지 않음
  • 너무 모호함
  • 기타

당사는 귀하의 피드백을 소중하게 생각합니다. 이 컨텐츠의 개선을 위한 귀하의 의견을 들려주세요.

감사합니다

귀하의 의견에 감사드립니다. TP-Link 기술 지원팀에 문의하려면
여기를 클릭 해주세요.