protected static()

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)
                );
        }