다음을 통해 공유


SignFile 작업

업데이트: 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>

참고 항목

개념

MSBuild 작업

기타 리소스

MSBuild 작업 참조

MSBuild 개념