업데이트: 2007년 11월
지정된 인증서를 사용하여 지정된 파일에 서명합니다.
매개 변수
다음 표에서는 SignFile 작업의 매개 변수에 대해 설명합니다.
매개 변수 |
설명 |
---|---|
CertificateThumbprint |
필수적 String 매개 변수입니다. 서명을 위해 사용할 인증서를 지정합니다. |
SigningTarget |
필수적 ITaskItem 매개 변수입니다. 인증서를 사용하여 서명할 파일을 지정합니다. |
TimestampUrl |
선택적 String 매개 변수입니다. 타임스탬프 서버의 URL을 지정합니다. |
예제
다음 예제에서는 SignFile 작업을 사용하여 Certificate 속성에 지정된 인증서로 FilesToSign 항목 컬렉션의 지정된 파일에 서명합니다.
<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<FileToSign Include="File.exe" />
<ItemGroup>
<PropertyGroup>
<Certificate>Cert.cer</Certificate>
</PropertyGroup>
<Target Name="Sign">
<SignFile
CertificateThumbprint="$(Certificate)"
SigningTarget="@(FileToSign)" />
</Target>
</Project>