>

Ì 다음과 같이 사용 가능한 인증서 계층을 모두 사용하여 내보낼 때 사용 가능한 인증서 파일 및 개인 파일에서 PFX 파일을 내보내려고합니다. 오류가 발생합니다

pkcs12 -export -out C:\Users\YSW\SCI\prp\preproduction-abc.com.pfx -inkey C:\Users\YSW\PCI\prp\pk.preproduction-abc.com.txt -in C:\Users\YSW\SCI\prp\pk.preproduction-abc.com.txt -in C:\Users\YSW\PCI\prp\TrustedSecureCertificateAuthority5.crt -in C:\Users\YSW\PCI\prp\USERTrustRSAAddTrustCA.crt -in C:\Users\YSW\PCI\prp\AddTrustExternalCARoot.crt

오류 ""개인 키와 일치하는 인증서가 없습니다. pkcs12의 오류 ""

b) 계층 구조에서 인증서를 제거하고 기본 인증서 만 유지하면 아래와 같이 오류없이 잘 작동합니다

pkcs12 -export -out C:\Users\YSW\SCI\prp\preproduction-abc.com.pfx -inkey C:\Users\YSW\PCI\prp\pk.preproduction-abc.com.txt -in C:\Users\YSW\SCI\prp\pk.preproduction-abc.com.txt

이 PFX 파일을 서버에 업로드하기 전에 PFX 파일 생성 중에 계층 구조에서 다른 인증서를 제외해도되는지 확인하고 싶습니다

인증서에서 계층 구조에서 가장 낮은 계층 구조를보고 마지막 계층에서 가장 높은 계층 구조를 표시 할 때 계층 구조로 인증서를 제공했습니다.

C : \ Users \ YSW \ SCI \ prp \ pk.preproduction-abc.com.txt의

"" -in C : \ Users \ YSW \ PCI \ prp \ TrustedSecureCertificateAuthority5.crt -in C : \ Users \ YSW \ PCI \ prp \ USERTrustRSAAddTrustCA.crt -in C : \ Users \ YSW \ PCI \ prp \ AddTrustExternalCARoot.crt ""

주 인증서에서 내 보낸 PFX를 계속하면 어떻게되는지 알고 싶습니다. 또는 개인 키 오류와 일치하는 인증서 없음 문제를 극복하는 방법을 알려주세요


  • 답변 # 1

    openssl pkcs12 명령은 "-in"매개 변수에 대해 1 개의 인수 만 허용합니다. 여러 번 지정하면 마지막 매개 변수 만 사용하게되므로 오류 메시지가 표시됩니다.

    일반적으로 하나의 중간 인증서 만 추가하려는 경우 "-certfile"매개 변수를 지정하여 하나 이상의 인증서를 PFX 파일에 추가 할 수도 있습니다. 인증서를 두 개 이상 추가하려는 경우 가장 좋은 방법은 모든 인증서를 하나의 파일로 결합하는 것입니다.

    이 파일들은 모두 텍스트 파일이어야하므로 모든 파일을 하나의 파일로 결합하고 하나의 "-in"매개 변수로 전달합니다.

    예 : (창의 경우)

    copy pk.preproduction-abc.com.txt+TrustedSecureCertificateAuthority5.crt+USERTrustRSAAddTrustCA.crt+AddTrustExternalCARoot.crt allcertificates.pem
    
    

    (리눅스 용)

    cat pk.preproduction-abc.com.txt TrustedSecureCertificateAuthority5.crt USERTrustRSAAddTrustCA.crt AddTrustExternalCARoot.crt > allcertificates.pem
    
    

    allcertificates.pem을 pfx로 변환합니다 :

    openssl pkcs12 -export -in allcertificates.pem -out preproduction-abc.com.pfx
    
    

  • 이전 ionic3 - Ionic 3의 부트 스트랩 앵커 HREF
  • 다음 python - sikuli - for 루프/if else 문이 제대로 작동하지 않음