2012-01-09 5 views
1

Apple에서 가져온 인증서의 유효성을 검증하려는 중급 및 루트 인증서가 있습니다. 이것은 내가하는 것과 대답입니다.인증서 확인

c:\dev\OpenSSL-Win64\bin>openssl.exe verify -CAfile k:\MDM\AppleIncRootCertificate.pem k:\MDM\AppleWWDRCA.pem k:\MDM\mdm_public.pem 
k:\MDM\AppleWWDRCA.pem: OK 
k:\MDM\mdm_public.pem: UID = NQLH5GG9T6, CN = MDM Vendor: E A/S, OU = E A/S, O = E A/S, C = DK 
error 20 at 0 depth lookup:unable to get local issuer certificate 

누구에게도 설명이나 해결책이 있습니까?

답변

1

문제는 내가 openssl verify을 잘못 사용하는 것입니다. 인증서 체인 파일 (AppleIncRootCertificate.pem 및 AppleWWDRCA.pem) 올바른 사용 연접해야 할 것은 이런이다

k:\MDM\mdm_public.pem: OK 
: 결과

openssl.exe verify -CAfile k:\mdm\cert_chain k:\MDM\mdm_public.pem