MsiDigitalCertificate 테이블
MsiDigitalCertificate 테이블은 인증서를 이진 스트림 형식으로 저장하고 각 인증서를 기본 키와 연결합니다. 기본 키는 디지털 서명된 여러 개체 간에 인증서를 공유하는 데 사용됩니다. 디지털 인증서는 ID를 확인하는 수단을 제공하는 자격 증명입니다. 자세한 내용은 Microsoft Windows SDK(소프트웨어 개발 키트)의 암호화 섹션에서 디지털 인증서를 참조하세요.
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 테이블에는 다음 열이 있습니다.
Column | 형식 | 키 | Nullable |
---|---|---|---|
DigitalCertificate | 식별자 | Y | N |
CertData | 이진 | N | N |
열
-
DigitalCertificate
-
디지털 서명 인증서를 식별합니다. 테이블의 기본 키입니다.
-
CertData
-
디지털 인증서의 이진 표현입니다. CertData 열에는 인증서 컨텍스트의 인코딩된 바이트 배열이 포함됩니다. CERT_CONTEXT 구조체의 pbCertEncoded 멤버입니다. 인증서 컨텍스트는 WinVerifyTrust, MsiGetFileSignatureInformation을 호출하거나 .cer 파일 가져오기로 가져올 수 있습니다.
유효성 검사
관련 항목