MsiDigitalCertificate Table
MsiDigitalCertificate 테이블은 인증서를 이진 스트림 형식으로 저장하고 각 인증서를 기본 키와 연결합니다. 기본 키는 디지털 서명된 여러 개체 간에 인증서를 공유하는 데 사용됩니다. 디지털 인증서는 ID를 확인하는 방법을 제공하는 자격 증명입니다. 자세한 내용은 Microsoft SDK(Windows 소프트웨어 개발 키트)의 암호화 섹션에서 디지털 인증서 참조하세요.
MsiDigitalSignature 및 MsiDigitalCertificate 테이블은 Windows Installer 버전 2.0부터 사용할 수 있습니다.
Windows Installer는 디지털 서명을 사용하여 손상된 리소스를 검색할 수 있습니다. Windows Installer 버전 2.0은 외부 캐비닛의 디지털 서명만 확인할 수 있으며 MsiDigitalSignature 및 MsiDigitalCertificate 테이블을 사용해야 합니다.
Windows Installer 버전 3.0부터 Windows Installer는 MsiPatchCertificate 및 MsiDigitalCertificate 테이블을 사용하여 패치(.msp 파일)의 디지털 서명을 확인할 수 있습니다. 자세한 내용은 보안 설치 작성 및 UAC(사용자 계정 컨트롤) 패치 지침을 참조하세요.
MsiDigitalCertificate 테이블에는 다음 열이 있습니다.
열 | 형 | 열쇠 | Nullable |
---|---|---|---|
DigitalCertificate | 식별자 | Y | N |
CertData | 이진 | N | N |
열
-
DigitalCertificate
-
디지털 서명 인증서를 식별합니다. 테이블의 기본 키입니다.
-
CertData
-
디지털 인증서의 이진 표현입니다. CertData 열에는 인증서 컨텍스트의 인코딩된 바이트 배열이 포함됩니다. CERT_CONTEXT 구조체의 pbCertEncoded 멤버입니다. 인증서 컨텍스트는 WinVerifyTrust, MsiGetFileSignatureInformation호출하거나 .cer 파일을 가져와서 가져올 수 있습니다.
유효성 검사
ice03
ICE06
ICE29
ICE32
ICE66
ICE81
관련 항목