2016-09-05 6 views
0

Makecert를 사용하여 자체 인증서를 만들고 Signtool을 사용하여 내 exe에 서명하고 확인했습니다.하지만 여전히 Unknown Publisher security warning이 표시됩니다. 그런 다음 Installer 클래스를 사용하여 인증서를 설치하려고했습니다. 그러나 알 수없는 게시자 경고 팝업 뒤에 인증서가 설치되었습니다. 이 문제를 해결할 방법이 있습니까?setup.exe를 설치하는 동안 자체 서명 된 인증서를 설치하는 방법

+2

정말로 - 대화 상자가 제공하도록 설계된 바로 그 것을 우회하는 방법을 찾으려고합니다. 즉, 사용자가 서명을 신뢰할 수 있음을 확신합니다. 이 대화 상자가로드되기 전에 자신의 인증서를 자신의 컴퓨터에 가져올 수있는 방법이 있다면 그 전체 과정은 쓸모 없게됩니다. –

+0

난 그냥 "알 수없는 게시자"문제를 극복하고 싶었어요 .Plz help me – Pranita

+1

그럼 적절한 인증서를 얻으십시오. 현재로서는 ** ** 알 수없는 게시자입니다. 메시지는 100 % 정확합니다. – MSalters

답변

3

인증서는 신뢰 체인을 기반으로합니다. 운영 체제 제공 업체 및/또는 네트워크 관리자 등은 다른 사람 (예 : 자신)에 대한 지속적인 신뢰를 제공하기 위해 신뢰할 수있는 사용자를 결정하고 공급자의 인증서를 OS의 루트에 설치할 수 있도록 허용합니다.

컴퓨터를 소유 한 사람들이 귀하와 자체 서명 된 인증서를 신뢰하도록 설득 할 수 있다면 물론 제공 할 수 있으므로 직접 설치할 수 있습니다.

그렇지 않으면 이미 암시 적으로 신뢰하는 인증서 공급자 중 하나를 OS 공급자/네트워크 관리자/컴퓨터 소유자/이미 루트 인증서가 설치된 사용자로 이동해야합니다. 공급자는 자신이 자신이 말하는 사람인지 확인하기위한 절차를 밟을 것입니다 (비용이 필요한 이유입니다). 그러면 인증서가 발급됩니다 (체인을 기반으로 한 인증서가 체인을 기반으로합니다). 대상 컴퓨터)에서 코드에 서명 할 수 있습니다. 이를 최종 사용자 시스템에 설치할 필요가 없습니다.

관리자가 다른 관리자 수준 액세스없이이 대화 상자를 시작하기 전에 설치자가 자체 서명 인증서를 설치하는 것이 가능하면 모든 사람이 다른 사람으로 가장 할 수 있으므로 전체 프로세스를 무용지물로 만듭니다.

관련 문제