SignedCode 개체
[ SignedCode 개체는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 대신 PInvoke(Platform Invocation Services)를 사용하여 Win32 API SignerSignEx, SignerTimeStampEx 및 WinVerifyTrust 함수를 호출하여 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 |
|