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>