Задача 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>