2010-12-09 1 views
0

AIR 응용 프로그램을 개발 중입니다. TC 보안 센터에서 구입 한 디지털 인증서로 서명하여 기본 설치 프로그램으로 릴리스 빌드를 내보내는 중입니다. 생성 된 setup.exe로 다음 플로우가 발생합니다.Windows 보안 경고가 게시자를 알 수 없음을 나타냅니다.

  • 이 setup.exe는 이제 사용자가 설치 파일을 다운로드 할 수 있도록 호스트에 업로드됩니다.
  • 사용자가 브라우저를 사용하여 다운로드하고 다운로드 한 setup.exe를 두 번 클릭합니다.
  • Windows가 보안 경고 팝업을 표시하고 게시자를 알 수 없음을 나타냅니다.
  • 계속을 클릭하면 AIR 설치 프로그램에 올바른 게시자 이름이 표시됩니다.
  • 그리고 프로그램이 설치되면 제어판에 올바른 게시자 이름도 표시됩니다.

Windows 보안 경고가 게시자 이름을 검색 할 수없는 이유를 알고 싶습니다. 어떻게이 문제를 해결할 수 있습니다. 친절하게 도와주세요. 미리 감사드립니다 :)

답변

1

게시자 이름은 반드시 서명에서 가져온 이름이어야합니다. 사실, 제어판에서 그것은 서명보다는 레지스트리 레코드에서 가져온 것이므로 이것은 증거가 아닙니다.

서명과 함께 중간 CA 인증서를 포함해야 할 가능성이 높습니다.이 도구는 자동으로이 작업을 수행하지 않았습니다.

Explorer를 열고 setup.exe를 마우스 오른쪽 단추로 클릭하고 Properties 대화 상자를 엽니 다. 서명이 있고 인식되면 디지털 서명 탭이 속성에 나타납니다. 그래도 서명이 유효하다는 의미는 아닙니다. 이 탭으로 이동하여 서명에 사용 된 인증서, 상태 및 인증서 체인을 확인해야합니다. 인증서 체인은 완전해야하며 인식 된 루트 또는 신뢰할 수있는 CA 인증서로 이어져야합니다 (인식하면 Windows에 신뢰 목록에 있음).

+0

감사합니다. Eugene! setup.exe의 속성 대화 상자를 여는 절차를 수행했지만 디지털 서명 탭을 찾을 수 없습니다. 이는 빌드를 만드는 동안 사용중인 인증서가 EXE 수준 (OS 설치 프로그램 수준까지만 표시 될 수 있음)까지 보이지 않음을 의미합니까? 모든 수준에서 인증서와 게시자 이름을 사용할 수 있도록 할 수있는 일에 대해 친절하게 조언하십시오. – Goje87

+0

@ Goje87 이는 애플릿에 서명했지만 setup.exe에는 서명하지 않았 음을 의미합니다. 별도로 setup.exe에 서명해야합니다. –