8 instantiations of FileSignInfo
Microsoft.DotNet.SignTool (8)
src\BatchSignUtil.cs (1)
190new FileSignInfo(new PathWithHash(engine.Key.FileName, engine.Value.ContentHash), engine.Value.SignInfo)));
src\Configuration.cs (6)
327return new FileSignInfo(file, SignInfo.Ignore, wixContentFilePath: wixContentFilePath); 487return new FileSignInfo(file, SignInfo.Ignore); 520return new FileSignInfo(file, SignInfo.Ignore, wixContentFilePath: wixContentFilePath); 527return new FileSignInfo(file, signInfo.WithIsAlreadySigned(isAlreadyAuthenticodeSigned), wixContentFilePath: wixContentFilePath); 546return new FileSignInfo(file, signInfo, (peInfo != null && peInfo.TargetFramework != "") ? peInfo.TargetFramework : null, wixContentFilePath: wixContentFilePath); 559return new FileSignInfo(file, SignInfo.Ignore, wixContentFilePath: wixContentFilePath);
src\FileSignInfo.cs (1)
156=> new FileSignInfo(File, SignInfo.WithIsAlreadySigned(false), TargetFramework, WixContentFilePath, true);
71 references to FileSignInfo
Microsoft.DotNet.SignTool (69)
src\BatchSignInput.cs (2)
19internal ImmutableArray<FileSignInfo> FilesToSign { get; } 33internal BatchSignInput(ImmutableArray<FileSignInfo> filesToSign, ImmutableDictionary<SignedFileContentKey, ZipData> zipDataMap, ImmutableArray<KeyValuePair<string, string>> filesToCopy)
src\BatchSignUtil.cs (22)
86foreach (var file in _batchData.FilesToSign) 101foreach (var fileSignInfo in _batchData.FilesToSign.Where(x => x.IsPEFile())) 124bool signGroup(IEnumerable<FileSignInfo> files, out int signedCount) 134foreach (var file in filesToSign) 154bool signEngines(IEnumerable<FileSignInfo> files, out int signedCount) 167Dictionary<SignedFileContentKey, FileSignInfo> engines = new Dictionary<SignedFileContentKey, FileSignInfo>(); 171foreach (var file in enginesToSign) 223void repackGroup(IEnumerable<FileSignInfo> files, out int repackCount) 242var largeRepackList = new List<FileSignInfo>(); 243var smallRepackList = new List<FileSignInfo>(); 245foreach (var file in repackList) 273foreach (var file in largeRepackList) 280void repackContainer(FileSignInfo file) 295bool isReady(FileSignInfo file) 310List<FileSignInfo> identifyNextGroup() 312var list = new List<FileSignInfo>(); 316var current = toProcessList[i]; 471foreach (var fileName in _batchData.FilesToSign.OrderBy(x => x.FullPath)) 601private void VerifyAfterSign(TaskLoggingHelper log, FileSignInfo file) 677void LogSigningStatus(FileSignInfo file, SigningStatus status, string fileType) 696foreach (var file in _batchData.FilesToSign)
src\Configuration.cs (19)
52private readonly List<FileSignInfo> _filesToSign; 63private readonly Dictionary<SignedFileContentKey, FileSignInfo> _filesByContentKey; 136_filesToSign = new List<FileSignInfo>(); 140_filesByContentKey = new Dictionary<SignedFileContentKey, FileSignInfo>(); 210private FileSignInfo TrackFile(PathWithHash file, PathWithHash parentContainer, string collisionPriorityId) 218var fileSignInfo = ExtractSignInfo(file, parentContainer, collisionPriorityId, wixPack.FullPath); 220if (_filesByContentKey.TryGetValue(fileSignInfo.FileContentKey, out var existingSignInfo)) 302private FileSignInfo ExtractSignInfo( 388if (FileSignInfo.IsPEFile(file.FullPath)) 439else if (FileSignInfo.IsPkg(file.FullPath) || FileSignInfo.IsAppBundle(file.FullPath)) 443else if (FileSignInfo.IsNupkg(file.FullPath)) 447else if (FileSignInfo.IsWixInstaller(file.FullPath)) 451else if (FileSignInfo.IsDeb(file.FullPath)) 455else if (FileSignInfo.IsRpm(file.FullPath)) 459else if (FileSignInfo.IsPowerShellScript(file.FullPath)) 791private bool TryBuildZipData(FileSignInfo zipFileSignInfo, out ZipData zipData, string alternativeArchivePath = null) 832if (!_filesByContentKey.TryGetValue(fileUniqueKey, out var fileSignInfo)) 875private bool TryBuildWixData(FileSignInfo msiFileSignInfo, out ZipData zipData)
src\FileSignInfo.cs (1)
155internal FileSignInfo WithSignableParts()
src\RealSignTool.cs (2)
175public override bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files) 183foreach (var file in filesToLocallyStrongNameSign)
src\SignTool.cs (12)
40public abstract bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files); 54public bool Sign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files) 67private Dictionary<string, string> ZipMacFiles(IEnumerable<FileSignInfo> filesToSign) 72foreach (var file in osxFilesToZip) 143private bool AuthenticodeSignAndNotarize(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> filesToSign) 206private void CompleteDetachedSignatures(List<FileSignInfo> detachedSignatureFiles, Dictionary<string, string> originalFileBackups) 208foreach (var fileInfo in detachedSignatureFiles) 231private void PrepareDetachedSignatureFiles(List<FileSignInfo> detachedSignatureFiles, Dictionary<string, string> originalFileBackups) 233foreach (var fileInfo in detachedSignatureFiles) 242private string GenerateBuildFileContent(IEnumerable<FileSignInfo> filesToSign, Dictionary<string, string> zippedPaths, bool notarize) 259foreach (var fileToSign in filesToSign) 313protected bool LocalStrongNameSign(FileSignInfo file)
src\ValidationOnlySignTool.cs (2)
26public override bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files) 28foreach (var file in files)
src\ZipData.cs (7)
34internal FileSignInfo FileSignInfo { get; } 41internal ZipData(FileSignInfo fileSignInfo, ImmutableDictionary<string, ZipPart> nestedBinaryParts) 59if (FileSignInfo.IsTarGZip(archivePath)) 72else if (FileSignInfo.IsPkg(archivePath) || FileSignInfo.IsAppBundle(archivePath)) 76else if (FileSignInfo.IsDeb(archivePath)) 84else if (FileSignInfo.IsRpm(archivePath))
src\ZipPart.cs (2)
9internal FileSignInfo FileSignInfo { get; } 11internal ZipPart(string relativeName, FileSignInfo signInfo)
Microsoft.DotNet.SignTool.Tests (2)
FakeSignTool.cs (2)
26public override bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files) => true; 44if (FileSignInfo.IsPEFile(path) &&