Ì 다음과 같이 사용 가능한 인증서 계층을 모두 사용하여 내보낼 때 사용 가능한 인증서 파일 및 개인 파일에서 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
관련 자료
- tidyverse - 팁 - r에서 두 개의 csv 파일을 결합하는 동안 0 x 0 출력
- linux - bash에서 if 조건문으로 모든 파일을 이동하는 동안 "특정 파일 확장자 파일"건너 뛰기
- function - R에서 파일을 추출/읽는 동안 쉼표 사용
- c++ - 내 클래스를 h 및 cpp 파일로 분리하는 동안 집계를 어떻게 사용할 수 있습니까?
- c - 특정 헤더 파일은 주 파일에서만 포함될 수 있습니까?
- python - 이 "while"루프를 수정하는 방법이 있습니까? 그러면 파일 이름이 올바르게 변경됩니까?
- html - 경로가 정확하더라도 다른 폴더의 파일에 포함 된 경우 헤더의 이미지가 표시되지 않음
- 앱이 업데이트 될 때 iOS의 로컬 파일은 어떻게됩니까?
- bash - (scp | rsync)를 사용하여 동시에 폴더 구조를 만드는 동안 특정 파일을 가져 옵니까?
- linux - 한 디렉토리 파일 (숨겨진 파일 포함)을 다른 디렉토리에 복사하려면 어떻게해야합니까?
- wordpress - 301 동일한 계층 구조를 유지하면서 기존 사이트를 새 사이트로 리디렉션
openssl pkcs12 명령은 "-in"매개 변수에 대해 1 개의 인수 만 허용합니다. 여러 번 지정하면 마지막 매개 변수 만 사용하게되므로 오류 메시지가 표시됩니다.
일반적으로 하나의 중간 인증서 만 추가하려는 경우 "-certfile"매개 변수를 지정하여 하나 이상의 인증서를 PFX 파일에 추가 할 수도 있습니다. 인증서를 두 개 이상 추가하려는 경우 가장 좋은 방법은 모든 인증서를 하나의 파일로 결합하는 것입니다.
이 파일들은 모두 텍스트 파일이어야하므로 모든 파일을 하나의 파일로 결합하고 하나의 "-in"매개 변수로 전달합니다.
예 : (창의 경우)
(리눅스 용)
allcertificates.pem을 pfx로 변환합니다 :