2014-03-13 6 views
1

다중 레벨 및 단일 레벨 인증서간에 차이가있을 수있는 방법이 있습니까? 사용자가 인증서를 업로드 할 수있는 응용 프로그램이 있습니다. 단일 레벨 파일이 업로드되었습니다.단일 및 다중 레벨 인증서의 차이점

해당 명령이 있습니까 ??

감사합니다.

+0

"단일 레벨"및 "다중 레벨"인증서 란 무엇을 의미합니까? – jww

+0

[여기를 참조하십시오] (http://pages.cs.wisc.edu/~zmiller/ca-howto/) 소개 부분에 설명 된 –

+0

인증서에는 레벨이 없습니다. 길이를 말하는거야? 그렇다면 ['SSL_CTX_set_verify_depth'] (https://www.openssl.org/docs/ssl/SSL_CTX_set_verify.html)와 친구들을보십시오. – jww

답변

1

다른 CA에서 서명 한 다중 레벨 인증서를 의미합니다. 단일 레벨 인증서는 자체 서명 된 인증서로서 자체 서명 된 인증서라고도합니다.

인증서가 자체 서명되었는지 확인할 수 있으면 단일 또는 다중 수준인지 여부를 확인할 수 있습니다. 인증서가 자체 서명 된 경우

당신은 다음 명령을 사용하여 신속하게 확인하려면 :

cert.crt는 PEM 형식의 인증서입니다
openssl verify -CAfile cert.crt cert.crt 

.

괜찮은지 확인하면 자체 서명되어 단일 레벨이됩니다. 그렇지 않으면 다중 레벨.

또한 C 프로그램을 작성하여 인증서가 자체 서명되었거나 X509_verify 기능을 사용하는지 확인할 수 있습니다.