Msicert.exe
Windows Installer는 디지털 서명을 사용하여 손상된 리소스를 검색할 수 있습니다. 서명자 인증서는 패키지에서 설치할 외부 리소스의 서명자 인증서와 비교할 수 있습니다. 자세한 내용은 디지털 서명 및 Windows Installer를 참조하세요.
MsiCert.exe는 MsiDigitalSignature 테이블 및 MsiDigitalCertificate 테이블을 외부 캐비닛 파일의 디지털 서명 정보로 채우는 데 사용할 수 있는 명령줄 유틸리티입니다. 캐비닛 파일은 디지털 서명되고 미디어 테이블에 나열되어야 합니다. MsiCert.exe는 디지털 서명된 캐비닛의 서명자 인증서 정보를 사용하며, 아직 없는 경우 MsiDigitalSignature 및 MsiDigitalCertificate 테이블을 만들어 데이터베이스에 추가합니다.
msicert -d {database} -m {media entry} -c {cabinet} [-h]
명령줄 옵션은 대/소문자를 구분하지 않으며 슬래시 구분 기호는 대시 대신 사용할 수 있습니다.
옵션 | 매개 변수 | 설명 |
---|---|---|
-d | <database> | 업데이트되는 데이터베이스(.msi 파일)입니다. |
-M | <미디어 Id> | 캐비닛 파일의 레코드에 있는 미디어 테이블의 DiskId 필드에 있는 항목입니다. |
-c | <캐비닛> | 디지털 서명된 캐비닛 파일의 경로입니다. |
-H | 디지털 서명의 해시를 포함합니다. 선택 사항입니다. |
이 도구는 Windows Installer 개발자용 Windows SDK 구성 요소에서만 사용할 수 있습니다.