[certificate] CERT / PEM 인증서를 PFX 인증서로 변환

PFX를 인증서 파일로 변환하는 방법에 대한 몇 가지 질문을 보았지만 다른 방법으로 가야합니다.

두 개의 파일이 있습니다.

bob_cert.cert

bob_key.pem

단일 .pfx 파일로 변환하고 싶습니다. 이를 수행하는 도구가 있습니까?



답변

openssl pkcs12 -inkey bob_key.pem -in bob_cert.cert -export -out bob_pfx.pfx


답변

타사 도구없이 Windows에서이를 수행하는 방법은 다음과 같습니다.

  1. 인증서를 인증서 저장소로 가져옵니다. Windows 탐색기의 상황에 맞는 메뉴에서 “인증서 설치”를 선택하십시오.
    여기에 이미지 설명을 입력하십시오
    마법사를 따라 기본 옵션 “Local User”및 “Automatically”를 그대로 사용하십시오.

  2. 인증서 저장소에서 인증서를 찾으십시오. Windows 10에서 “사용자 인증서 관리”MMC를 실행하십시오. Windows 2013에서는 MMC를 “인증서”라고합니다. Windows 10에서 기본적으로 인증서는 “개인”-> “인증서”노드 아래에 있어야합니다.

  3. 수출 증명서. 상황에 맞는 메뉴에서 “내보내기 …”메뉴를 선택하십시오.
    여기에 이미지 설명을 입력하십시오

    “예, 개인 키 내보내기”를 선택하십시오.
    여기에 이미지 설명을 입력하십시오

    이 경우 .PFX 옵션이 활성화되어 있습니다.
    여기에 이미지 설명을 입력하십시오

    개인 키의 비밀번호를 지정하십시오.


답변

.key 및 .pem 파일에서 .pfx 파일을 만들었습니다.

이렇게 openssl pkcs12 -inkey rootCA.key -in rootCA.pem -export -out rootCA.pfx

그것은 직접적인 대답은 아니지만 여전히 다른 사람을 도울 수 있습니다.


답변

makecert.exeWindows 시스템에서 자체 서명 된 인증서를 생성 한 경우 두 개의 파일 ( cert.pvk및)을 얻게됩니다 cert.cer. 이것들을 사용하여 pfx로 변환 할 수 있습니다pvk2pfx

pvk2pfx같은 위치에있는 경우 makecert(예 : C:\Program Files (x86)\Windows Kits\10\bin\x86유사)

pvk2pfx -pvk cert.pvk -spc cert.cer -pfx cert.pfx


답변