Freigeben über


SignFile-Aufgabe

Aktualisiert: November 2007

Signiert die angegebene Datei mit dem angegebenen Zertifikat.

Parameters

In der folgenden Tabelle werden die Parameter der SignFile-Aufgabe beschrieben.

Parameter

Beschreibung

CertificateThumbprint

Erforderlicher String-Parameter.

Gibt das Zertifikat an, das für Signierung verwendet werden soll.

SigningTarget

Erforderlicher ITaskItem-Parameter.

Gibt die Dateien an, die mit dem Zertifikat signiert werden sollen.

TimestampUrl

Optionaler String-Parameter.

Gibt den URL eines Timestampservers an.

Beispiel

Das folgende Beispiel verwendet die SignFile-Aufgabe zum Signieren der Dateien, die in der FilesToSign-Elementauflistung angegeben sind, mit dem in der Certificate-Eigenschaft angegebenen Zertifikat.

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

Siehe auch

Konzepte

MSBuild-Aufgaben

Weitere Ressourcen

Referenz zu MSBuild-Aufgaben

MSBuild-Grundlagen