2 writes to FullPath
Microsoft.DotNet.SignCheckLibrary (2)
Verification\MachOVerifier.cs (1)
40svr.FullPath = path;
Verification\SignatureVerificationResult.cs (1)
204FullPath = Path.GetFullPath(path);
16 references to FullPath
Microsoft.DotNet.SignCheckLibrary (16)
Verification\ArchiveVerifier.cs (5)
36string fullPath = svr.FullPath; 57string fullPath = svr.FullPath; 89foreach (ArchiveEntry archiveEntry in ReadArchiveEntries(svr.FullPath)) 132string parent = Path.GetDirectoryName(svr.FullPath) ?? SignCheckResources.NA; 133svr = SignatureVerificationResult.UnsupportedFileTypeResult(svr.FullPath, parent, svr.VirtualPath);
Verification\ExeVerifier.cs (1)
61Log.WriteMessage(LogVerbosity.Normal, $"Unable to verify contents of '{svr.FullPath}' on .NET Core.");
Verification\FileVerifier.cs (1)
196svr.AddDetail(DetailKeys.File, SignCheckResources.DetailFullName, svr.FullPath);
Verification\LzmaVerifier.cs (1)
20string fullPath = svr.FullPath;
Verification\MachOVerifier.cs (4)
63(int signExitCode, string signOutput, string signError) = Utils.RunBashCommand($"codesign --verify --verbose {svr.FullPath}"); 74(int authExitCode, string authOutput, string authError) = Utils.RunBashCommand($"codesign -dvvv {svr.FullPath}"); 137(_, string output, string error) = Utils.RunBashCommand($"codesign -dvv --verbose=4 {svr.FullPath}"); 154Utils.RunBashCommand($"codesign -d --extract-certificates {svr.FullPath}", tempDir);
Verification\PortableExecutableVerifier.cs (3)
40PEHeader = new PortableExecutableHeader(svr.FullPath); 75svr.IsStrongNameSigned = StrongNameHelper.IsSigned(svr.FullPath); 80if (StrongNameHelper.GetStrongNameTokenFromAssembly(svr.FullPath, out string tokenStr) == 0)
Verification\XmlVerifier.cs (1)
26svr.IsSigned = IsSigned(svr.FullPath, out xmlCertificate);