SignFile タスク

更新 : 2007 年 11 月

指定された証明書で指定されたファイルに署名します。

パラメータ

SignFile タスクのパラメータの説明を次の表に示します。

パラメータ

説明

CertificateThumbprint

必須の String 型のパラメータです。

署名に使用する証明書を指定します。

SigningTarget

必須の ITaskItem 型のパラメータです。

証明書で署名するファイルを指定します。

TimestampUrl

省略可能な String 型のパラメータです。

タイム スタンプ サーバーの URL を指定します。

使用例

Certificate プロパティで指定された証明書を使用し、FilesToSign 項目コレクションで指定したファイルに署名するために、SignFile タスクを使用する例を次に示します。

<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 の概念