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