Задача SignFile

Обновлен: Ноябрь 2007

Добавляет подпись к указанному файлу с помощью указанного сертификата.

Параметры

В следующей таблице описаны параметры задачи SignFile.

Параметр

Описание

CertificateThumbprint

Обязательный параметр типа String.

Задает сертификат, используемый для подписания.

SigningTarget

Обязательный параметр ITaskItem.

Задает файлы, подписываемые сертификатом.

TimestampUrl

Необязательный параметр типа String.

Задает URL-адрес сервера отметок времени.

Пример

В следующем примере задача SignFile используется для подписания файлов, заданных коллекцией элементов FilesToSign, с использованием сертификата, заданного свойством Certificate.

<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