다음을 통해 공유


SignedCode 개체

[ SignedCode 개체는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 대신 PInvoke(Platform Invocation Services)를 사용하여 Win32 API SignerSignEx, SignerTimeStampExWinVerifyTrust 함수를 호출하여 Authenticode 디지털 서명으로 콘텐츠에 서명합니다. PInvoke에 대한 자세한 내용은 플랫폼 호출 자습서를 참조하세요. P/Invoke를 통한 .NET 및 CryptoAPI:P/Invoke를 통한 1부 및 .NET 및 CryptoAPI:CAPICOM 및 P/Invoke를 사용하여 .NET 암호화 확장의 2부 하위 섹션도 유용할 수 있습니다.]

SignedCode 개체는 Authenticode 디지털 서명을 사용하여 실행 파일에 서명하는 기능을 제공합니다.

사용 시기

SignedCode 개체는 다음 작업을 수행하는 데 사용됩니다.

  • 실행 파일에 서명합니다.
  • 타임스탬프는 실행 파일입니다.
  • 실행 파일의 서명이 유효한지 확인합니다.
  • 실행 파일의 경로를 설정하거나 검색합니다.
  • 실행 파일의 서명자 및 타임스탬프를 검색합니다.
  • 실행 파일의 인증서 컬렉션을 검색합니다.
  • 실행 파일의 설명에 대한 설명 또는 URL을 검색합니다.

멤버

SignedCode 개체에는 다음과 같은 유형의 멤버가 있습니다.

메서드

SignedCode 개체에는 이러한 메서드가 있습니다.

메서드 Description
서명 Authenticode 디지털 서명을 만들고 SignedCode.FileName 속성에 지정된 실행 파일에 서명합니다.
타임스탬프 SignedCode.FileName 속성에 지정된 서명된 실행 파일에 Authenticode 타임스탬프를 만듭니다.
확인 SignedCode.FileName 속성에 지정된 서명된 실행 파일에서 Authenticode 서명을 확인합니다.

 

속성

SignedCode 개체에는 이러한 속성이 있습니다.

속성 액세스 유형 설명
인증서
읽기 전용
서명 된 실행 파일의 모든 인증서를 포함하는 Certificates 컬렉션입니다.
설명
읽기/쓰기
서명된 실행 파일에 대한 설명을 포함하는 문자열입니다.
DescriptionURL
읽기/쓰기
서명된 실행 파일에 대한 설명에 대한 HTTP 주소를 포함하는 문자열입니다.
파일
읽기/쓰기
실행 파일이 포함된 콘텐츠 파일의 경로를 포함하는 문자열입니다.
이것이 기본 속성입니다.
서명자
읽기 전용
실행 파일의 서명자에 대한 액세스를 제공하는 Signer 개체입니다.
Timestamper
읽기 전용
실행 파일의 타임스탬퍼에 대한 액세스를 제공하는 Signer 개체입니다.

 

설명

SignedCode 개체를 만들 수 있으며 스크립팅에 안전하지 않습니다. SignedCode 개체의 ProgID는 CAPICOM입니다. SignedCode.1.

실행 파일은 Authenticode 기술로 서명할 수 있는 형식이어야 합니다(예: 파일 이름 확장명이 .cab, .cat, .exe, .dll, .vbs 또는 .ocx인 파일).

요구 사항

요구 사항
재배포 가능 파일
Windows Server 2003 및 Windows XP의 CAPICOM 2.0 이상
DLL
Capicom.dll