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>