MSI를 생성하려고 하면 디지털 서명이 없거나 확인되지 않은 디지털 서명이 있다는 오류가 발생합니다.

MSI를 생성하려고 하면 디지털 서명이 없거나 확인되지 않은 디지털 서명이 있다는 오류가 발생합니다.

HP ALM에서 제공하는 도구를 사용하여 MSI를 생성하려고 하면 다음 오류가 발생합니다.

이 문제는 한 컴퓨터에서만 발생하지만 다른 컴퓨터에서는 잘 작동하므로 이 컴퓨터 자체에 문제가 있다고 생각합니다.

질문

  1. 이 디지털 서명 확인 요구 사항을 우회할 수 있는 방법이 있습니까?

  2. 이 문제를 일으키는 이 컴퓨터에서 내가 놓친 것은 무엇입니까?

오류

[2016/5/18 오전 11:29:08]: INFO: System.Exception: D:\Program Files (x86)\HP\HP ALM Client MSI Generator 11.52\work\Install\QTGrid2.dll 파일에 디지털이 없습니다. 서명이 있거나 확인되지 않은 디지털 서명이 있습니다 ---> System.ComponentModel.Win32Exception: 오류로 인해 서명 확인에 실패했습니다: ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature(String fileName) at ClientMSIGenerator.DownloadEngine.VerifyFileSignature(String file) --- 내부 예외 스택 추적 끝 --- ClientMSIGenerator.DownloadEngine.VerifyFileSignature(문자열 파일) at ClientMSIGenerator.DownloadEngine.CreateDirectoriesAndDownloadFiles() [5/18/2016 11:29:08 AM]: 치명적: 다운로드 단계에서 실패했습니다. : 자세한 내용은 이전 로그 메시지를 참조하세요. [5/18/2016 11:29:08 AM]: INFO: System.Exception: 파일 D:\Program Files (x86)\HP\HP ALM Client MSI Generator 11.52\work\ Install\QTGrid2.dll에 디지털 서명이 없거나 확인되지 않은 디지털 서명이 있습니다 ---> System.ComponentModel.Win32Exception: 오류로 인해 서명 확인에 실패했습니다: ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature(String fileName) at ClientMSIGenerator에서 2148098053 .DownloadEngine.VerifyFileSignature(문자열 파일) --- 내부 예외 스택 추적 끝 --- ClientMSIGenerator.DownloadEngine.CreateDirectoriesAndDownloadFiles()에서 ClientMSIGenerator.DownloadEngine.BuildDownloadList()에서 ClientMSIGenerator.Builder.ExecuteJob(BuildParameters bp, List`1 genSettingsList )

답변1

D:\Program Files (x86)\HP\HP ALM Client MSI Generator 11.52\work\Install\QTGrid2.dll로 이동합니다.

마우스 오른쪽 버튼을 클릭하고 속성을 선택하세요.

연대 서명을 한 사람이 누구인지 확인하세요.

연대서명을 클릭하세요: 서명자 이름 > 세부정보

반대 서명 루트 인증서가 잘못되었습니다.

그런 다음 위의 인증서 보기를 클릭하고 해당 특정 CA에 대한 루트 인증서를 설치하십시오.

전역 루트 CA

답변2

OS가 뭐예요? 윈도우 8, 10? 디지털 서명을 끄려면 다음 단계를 수행하십시오.- 1. 시작 버튼을 클릭하고 모든 프로그램, 보조 프로그램을 클릭한 다음 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택하여 명령 프롬프트 창을 엽니다. 2. 명령 프롬프트에서 "Bcdedit.exe /set nointegritychecks ON" 명령을 따옴표 없이 입력합니다. 이렇게 하면 디지털 서명이 비활성화됩니다.

관련 정보