in src/build/BullseyeTargets/SignToolTargetBase.cs [7:31]
protected static (string certPass, string SignToolArgs) MakeSignToolArgs(BuildContext ctx, string timestampUrl)
{
var ap = ctx.GetArtifactPackage();
var pc = ctx.Config.GetProductConfig(ap.TargetName);
var (certFile, certPass) = ctx.GetCertificate();
return (
certPass,
string.Join(' ',
"sign",
"/v",
"/debug",
"/fd", "SHA256",
"/tr", timestampUrl.Quote(),
"/td", "SHA256",
"/d", pc.PublishedName.Quote(),
"/du", pc.PublishedUrl,
"/f", certFile.Quote(),
"/p", certPass.Quote(),
// extra space before binary name
string.Empty)
);
}