89 references to FullPath
Microsoft.DotNet.SignTool (89)
src\BatchSignUtil.cs (32)
106_signTool.RemoveStrongNameSign(fileSignInfo.FullPath); 119var toRepackSet = _batchData.FilesToSign.Where(x => x.ShouldRepack)?.Select(x => x.FullPath)?.ToHashSet(); 158Path.GetExtension(fileInfo.FullPath) == ".exe").ToArray(); 174_log.LogMessage(MessageImportance.Normal, $"Extracting engine from {file.FullPath}"); 175if (!RunWixTool("wix.exe", $"burn detach {file.FullPath} -engine {engineFileName}", 178_log.LogError($"Failed to extract engine from {file.FullPath}"); 200_log.LogMessage(MessageImportance.Normal, $"Attaching engine {engine.Key.FileName} to {engine.Value.FullPath}"); 205$"burn reattach {engine.Value.FullPath} -engine {engine.Key.FileName} -o {engine.Value.FullPath}", workingDirectory, 208_log.LogError($"Failed to attach engine to {engine.Value.FullPath}"); 225var repackList = files.Where(w => toRepackSet.Contains(w.FullPath)).ToList(); 247FileInfo fileInfo = new FileInfo(file.FullPath); 263toRepackSet.Remove(file.FullPath); 276toRepackSet.Remove(file.FullPath); 296_log.LogError($"Don't know how to repack file '{file.FullPath}'"); 308trackedSet.Contains(x.FileSignInfo.FileContentKey)) && !toRepackSet.Contains(x.FileSignInfo.FullPath) 478foreach (var fileName in _batchData.FilesToSign.OrderBy(x => x.FullPath)) 619_log.LogError($"Detached signature file {sigFilePath} does not exist for {file.FullPath}"); 636using (var stream = File.OpenRead(file.FullPath)) 644var status = _signTool.VerifySignedDeb(log, file.FullPath); 649var status = _signTool.VerifySignedRpm(log, file.FullPath); 654var status = _signTool.VerifySignedPowerShellFile(file.FullPath); 659var status = _signTool.VerifySignedPkgOrAppBundle(_log, file.FullPath, _signTool.DotNetPathTooling, _signTool.PkgToolPath); 664var status = _signTool.VerifySignedNuGet(file.FullPath); 669var status = _signTool.VerifySignedVSIX(file.FullPath); 688_log.LogError($"{fileType} {file.FullPath} is not signed properly."); 692_log.LogMessage(MessageImportance.Low, $"Signing status of {file.FullPath} could not be determined."); 696_log.LogMessage(MessageImportance.Low, $"{fileType} {file.FullPath} is signed properly"); 707_log.LogMessage($"Skipping strong-name validation for {file.FullPath}."); 713if (_signTool.VerifyStrongNameSign(file.FullPath) != SigningStatus.Signed) 715_log.LogError($"Assembly {file.FullPath} is not strong-name signed correctly."); 719_log.LogMessage(MessageImportance.Low, $"Assembly {file.FullPath} strong-name signature is valid.");
src\Configuration.cs (5)
228_filesToCopy.Add(new KeyValuePair<string, string>(existingSignInfo.FullPath, file.FullPath)); 244_log.LogMessage($"Trying to gather data for wix container {fileSignInfo.FullPath}"); 251_log.LogError($"Failed to build wix data for {fileSignInfo.FullPath}"); 262_log.LogError($"Failed to build zip data for {fileSignInfo.FullPath}"); 795string archivePath = zipFileSignInfo.FullPath;
src\FileSignInfo.cs (3)
21internal string DetachedSignatureFullPath => $"{FullPath}.sig"; 80internal bool IsManaged() => ContentUtil.IsManaged(FullPath); 82internal bool IsCrossgened() => ContentUtil.IsCrossgened(FullPath);
src\SignTool.cs (19)
79string zipFilePath = GetZipFilePath(file.FullPath); 80zipPaths.Add(file.FullPath, zipFilePath); 87Arguments = $"-V -ck --sequesterRsrc \"{file.FullPath}\" \"{zipFilePath}\"", 95_log.LogError($"Failed to zip file {file.FullPath} to {zipFilePath}"); 96throw new InvalidOperationException($"Failed to zip file {file.FullPath} to {zipFilePath}"); 103archive.CreateEntryFromFile(file.FullPath, Path.GetFileName(file.FullPath)); 216File.Copy(fileInfo.FullPath, fileInfo.DetachedSignatureFullPath); 220string backupPath = originalFileBackups[fileInfo.FullPath]; 221File.Copy(backupPath, fileInfo.FullPath, overwrite: true); 222_log.LogMessage($"Restored original file: {fileInfo.FullPath}"); 240string backupPath = fileInfo.FullPath + ".original"; 241File.Copy(fileInfo.FullPath, backupPath); 242originalFileBackups[fileInfo.FullPath] = backupPath; 243_log.LogMessage($"Backed up original file for detached signature: {fileInfo.FullPath} -> {backupPath}"); 266if (zippedPaths == null || !zippedPaths.TryGetValue(fileToSign.FullPath, out string filePath)) 268filePath = fileToSign.FullPath; 320_log.LogMessage($"Strong-name signing '{file.FullPath}' locally with key '{file.SignInfo.StrongName}'."); 322return StrongNameHelper.Sign(file.FullPath, file.SignInfo.StrongName, _args.SNBinaryPath);
src\ZipData.cs (30)
222using (var zipStream = File.Open(FileSignInfo.FullPath, FileMode.Open)) 231log.LogMessage(MessageImportance.Low, $"Didn't find signed part for nested file: {FileSignInfo.FullPath} -> {relativeName}"); 235using (var signedStream = File.OpenRead(signedPart.Value.FileSignInfo.FullPath)) 238log.LogMessage(MessageImportance.Low, $"Copying signed stream from {signedPart.Value.FileSignInfo.FullPath} to {FileSignInfo.FullPath} -> {relativeName}."); 275log.LogMessage(MessageImportance.Low, $"Didn't find signed part for nested file: {FileSignInfo.FullPath} -> {relativeName}"); 278log.LogMessage(MessageImportance.Low, $"Copying signed stream from {signedPart.Value.FileSignInfo.FullPath} to {file}."); 279File.Copy(signedPart.Value.FileSignInfo.FullPath, file, true); 288log.LogError($"Packaging of wix file '{FileSignInfo.FullPath}' failed"); 298log.LogMessage($"Created wix file {outputFileName}, replacing '{FileSignInfo.FullPath}' with '{outputFileName}'"); 299File.Copy(outputFileName, FileSignInfo.FullPath, true); 376if (!RunPkgProcess(srcPath: FileSignInfo.FullPath, dstPath: extractDir, "unpack", dotNetPathTooling, pkgToolPath)) 388log.LogMessage(MessageImportance.Low, $"Didn't find signed part for nested file: {FileSignInfo.FullPath} -> {relativePath}"); 392log.LogMessage(MessageImportance.Low, $"Copying signed stream from {signedPart.Value.FileSignInfo.FullPath} to {FileSignInfo.FullPath} -> {relativePath}."); 393File.Copy(signedPart.Value.FileSignInfo.FullPath, path, overwrite: true); 396if (!RunPkgProcess(srcPath: extractDir, dstPath: FileSignInfo.FullPath, "pack", dotNetPathTooling, pkgToolPath)) 499foreach (TarEntry entry in ReadTarGZipEntries(FileSignInfo.FullPath)) 508using FileStream signedStream = File.OpenRead(signedPart.Value.FileSignInfo.FullPath); 513log.LogMessage(MessageImportance.Low, $"Copying signed stream from {signedPart.Value.FileSignInfo.FullPath} to {FileSignInfo.FullPath} -> {relativeName}."); 517log.LogMessage(MessageImportance.Low, $"Didn't find signed part for nested file: {FileSignInfo.FullPath} -> {relativeName}"); 525using (FileStream outputStream = File.Open(FileSignInfo.FullPath, FileMode.Truncate, FileAccess.Write)) 549string dataArchive = NestedParts.Values.Single().FileSignInfo.FullPath; 554controlArchive = GetUpdatedControlArchive(FileSignInfo.FullPath, dataArchive, tempDir); 564OutputDebPackagePath = FileSignInfo.FullPath, 700ExtractRpmPayloadContents(FileSignInfo.FullPath, layout); 705File.Copy(signedPart.FileSignInfo.FullPath, Path.Combine(layout, signedPart.RelativeName), overwrite: true); 720IReadOnlyList<RpmHeader<RpmHeaderTag>.Entry> headerEntries = GetRpmHeaderEntries(FileSignInfo.FullPath); 742OutputRpmPackagePath = FileSignInfo.FullPath,