1 write to SignInfo
Microsoft.DotNet.SignTool (1)
src\FileSignInfo.cs (1)
142SignInfo = signInfo;
50 references to SignInfo
Microsoft.DotNet.SignTool (50)
src\BatchSignUtil.cs (28)
103if (fileSignInfo.SignInfo.ShouldStrongName) 126var filesToSign = files.Where(fileInfo => fileInfo.SignInfo.ShouldSign).ToArray(); 127var filesToNotarize = files.Where(fileInfo => fileInfo.SignInfo.ShouldNotarize).ToArray(); 156var enginesToSign = files.Where(fileInfo => fileInfo.SignInfo.ShouldSign && 190new FileSignInfo(new PathWithHash(engine.Key.FileName, engine.Value.ContentHash), engine.Value.SignInfo))); 300return zipData.NestedParts.Values.All(x => (!x.FileSignInfo.SignInfo.ShouldSign || 473bool isVsixCert = (!string.IsNullOrEmpty(fileName.SignInfo.Certificate) && IsVsixCertificate(fileName.SignInfo.Certificate)) || 474fileName.SignInfo.IsAlreadySigned && fileName.HasSignableParts; 476bool isInvalidEmptyCertificate = fileName.SignInfo.Certificate == null && !fileName.HasSignableParts && !fileName.SignInfo.IsAlreadySigned; 492if (fileName.SignInfo.StrongName != null) 503if (!IsLinuxSignCertificate(fileName.SignInfo.Certificate)) 514if (!IsLinuxSignCertificate(fileName.SignInfo.Certificate)) 526if (fileName.SignInfo.StrongName != null) 538if (fileName.SignInfo.StrongName != null) 550if (fileName.SignInfo.StrongName != null) 558if (!fileName.SignInfo.GeneratesDetachedSignature && fileName.SignInfo.Certificate != null) 560log.LogError($"'{fileName}' may only be signed with a detached signature. '{fileName.SignInfo.Certificate}' does not produce a detached signature"); 563if (fileName.SignInfo.StrongName != null) 571if (!fileName.SignInfo.GeneratesDetachedSignature && fileName.SignInfo.Certificate != null) 573log.LogError($"'{fileName}' may only be signed with a detached signature. '{fileName.SignInfo.Certificate}' does not produce a detached signature"); 576if (fileName.SignInfo.StrongName != null) 588if (fileName.SignInfo.StrongName != null) 604if (file.SignInfo.ShouldSign) 607if (file.SignInfo.GeneratesDetachedSignature)
src\Configuration.cs (2)
229if (existingSignInfo.SignInfo.GeneratesDetachedSignature) 272hasSignableParts = _zipDataMap[fileSignInfo.FileContentKey].NestedParts.Values.Any(b => b.FileSignInfo.SignInfo.ShouldSign || b.FileSignInfo.HasSignableParts);
src\FileSignInfo.cs (8)
132internal bool ShouldTrack => SignInfo.ShouldSign || ShouldRepack; 151(SignInfo.ShouldSign ? $" Certificate='{SignInfo.Certificate}'" : "") + 152(SignInfo.ShouldStrongName ? $" StrongName='{SignInfo.StrongName}'" : "") + 153(SignInfo.ShouldNotarize ? $" NotarizationAppName='{SignInfo.NotarizationAppName}'" : ""); 156=> new FileSignInfo(File, SignInfo.WithIsAlreadySigned(false), TargetFramework, WixContentFilePath, true);
src\RealSignTool.cs (1)
177var filesToLocallyStrongNameSign = files.Where(f => f.SignInfo.ShouldLocallyStrongNameSign);
src\SignTool.cs (10)
70var osxFilesToZip = filesToSign.Where(fsi => SignToolConstants.MacSigningOperationsRequiringZipping.Contains(fsi.SignInfo.Certificate)); 153var detachedSignatureFiles = filesToSign.Where(f => f.SignInfo.GeneratesDetachedSignature).ToList(); 189var filesToNotarize = filesToSign.Where(f => !string.IsNullOrEmpty(f.SignInfo.NotarizationAppName)); 266AppendLine(builder, depth: 3, text: $@"<Authenticode>{(notarize ? SignToolConstants.MacNotarizationOperation : fileToSign.SignInfo.Certificate)}</Authenticode>"); 269AppendLine(builder, depth: 3, text: $@"<MacAppName>{fileToSign.SignInfo.NotarizationAppName}</MacAppName>"); 271if (fileToSign.SignInfo.ShouldStrongName && !fileToSign.SignInfo.ShouldLocallyStrongNameSign) 273AppendLine(builder, depth: 3, text: $@"<StrongName>{fileToSign.SignInfo.StrongName}</StrongName>"); 315_log.LogMessage($"Strong-name signing '{file.FullPath}' locally with key '{file.SignInfo.StrongName}'."); 317return StrongNameHelper.Sign(file.FullPath, file.SignInfo.StrongName, _args.SNBinaryPath);
src\ValidationOnlySignTool.cs (1)
30if (file.SignInfo.ShouldLocallyStrongNameSign)