Compartilhar via


Tarefa SignFile

Assina o arquivo especificado usando o certificado especificado.

Parâmetros

A tabela a seguir descreve os parâmetros do SignFile tarefa.

Parâmetro

Descrição

CertificateThumbprint

Necessário String parâmetro.

Especifica o certificado a ser usado para assinatura.

SigningTarget

Necessário ITaskItem parâmetro.

Especifica os arquivos para assinar o certificado.

TimestampUrl

Opcional String parâmetro.

Especifica a URL de um time de registro de servidor.

Exemplo

O exemplo a seguir utiliza o SignFile tarefa para assinar os arquivos especificados no FilesToSign coleção de item com o certificado especificado pela Certificate propriedade.

<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>

Consulte também

Conceitos

Tarefas do MSBuild

Outros recursos

Referência de tarefa do MSBuild

Conceitos do MSBuild