33 instantiations of ExplicitCertificateKey
Microsoft.DotNet.SignTool (4)
src\Configuration.cs (3)
418new ExplicitCertificateKey(file.FileName, peInfo.PublicKeyToken, peInfo.TargetFramework, _hashToCollisionIdMap[signedFileContentKey]), 421new ExplicitCertificateKey(file.FileName, peInfo.PublicKeyToken, collisionPriorityId: _hashToCollisionIdMap[signedFileContentKey]), 455matchedName = _fileSignInfo.TryGetValue(new ExplicitCertificateKey(file.FileName,
src\SignToolTask.cs (1)
571var key = new ExplicitCertificateKey(fileName, publicKeyToken, targetFramework, collisionPriorityId);
Microsoft.DotNet.SignTool.Tests (29)
SignToolTests.cs (29)
633{ new ExplicitCertificateKey("NativeLibrary.dll"), "None" }, 634{ new ExplicitCertificateKey("ProjectOne.dll", publicKeyToken: "581d91ccdfc4ea9c", targetFramework: ".NETCoreApp,Version=v2.1"), "None" } 796{ new ExplicitCertificateKey("ProjectOne.dll", "581d91ccdfc4ea9c"), "OverriddenCertificate" } 838{ new ExplicitCertificateKey("NativeLibrary.dll", collisionPriorityId: "123"), "OverriddenCertificate1" }, 839{ new ExplicitCertificateKey("ProjectOne.dll", collisionPriorityId: "123"), "3PartySHA2" } 878{ new ExplicitCertificateKey("EmptyPKT.dll"), "3PartySHA2" } 907{ new ExplicitCertificateKey("EmptyPKT.dll", collisionPriorityId: "123"), "3PartySHA2" } 965{ new ExplicitCertificateKey("CustomTargetFrameworkAttribute.dll", targetFramework: ".NETFramework,Version=v2.0", collisionPriorityId: "123"), "3PartySHA2" } 1165{ new ExplicitCertificateKey("ContainerOne.dll", collisionPriorityId: "456"), "OverriddenCertificate1" } 1404{ new ExplicitCertificateKey("test.pkg"), "MacDeveloperHardenWithNotarization" } 2449{ new ExplicitCertificateKey("ZeroLengthPythonFile.py"), "3PartySHA2" } 2853{ new ExplicitCertificateKey("test.jar", collisionPriorityId: "123"), "JARCertificate" }, 2854{ new ExplicitCertificateKey("test.ps1", collisionPriorityId: "123"), "PS1Certificate" }, 2855{ new ExplicitCertificateKey("test.psd1", collisionPriorityId: "123"), "PSD1Certificate" }, 2856{ new ExplicitCertificateKey("test.psm1", collisionPriorityId: "123"), "PSM1Certificate" }, 2857{ new ExplicitCertificateKey("test.psc1", collisionPriorityId: "123"), "PSC1Certificate" }, 2858{ new ExplicitCertificateKey("test.dylib", collisionPriorityId: "123"), "DYLIBCertificate" }, 2859{ new ExplicitCertificateKey("EmptyPKT.dll", collisionPriorityId: "123"), "DLLCertificate" }, 2860{ new ExplicitCertificateKey("test.vsix", collisionPriorityId: "123"), "VSIXCertificate" }, 2861{ new ExplicitCertificateKey("PackageWithRelationships.vsix", collisionPriorityId: "123"), "VSIXCertificate2" }, 2862{ new ExplicitCertificateKey("Simple.dll", collisionPriorityId: "123"), "DLLCertificate2" }, 2863{ new ExplicitCertificateKey("Simple.nupkg", collisionPriorityId: "123"), "NUPKGCertificate" }, 2864{ new ExplicitCertificateKey("Simple.symbols.nupkg", collisionPriorityId: "123"), "NUPKGCertificate2" }, 2865{ new ExplicitCertificateKey("ProjectOne.dll", "581d91ccdfc4ea9c", ".NETFramework,Version=v4.6.1", "123"), "DLLCertificate3" }, 2866{ new ExplicitCertificateKey("ProjectOne.dll", "581d91ccdfc4ea9c", ".NETStandard,Version=v2.0", "123"), "DLLCertificate4" }, 2867{ new ExplicitCertificateKey("ProjectOne.dll", "581d91ccdfc4ea9c", ".NETCoreApp,Version=v2.0", "123"), "DLLCertificate5" }, 2868{ new ExplicitCertificateKey("filewithoutextension", collisionPriorityId: "123"), "MacDeveloperHarden" }, 2869{ new ExplicitCertificateKey("SPCNoPKT.dll", collisionPriorityId: "123"), "None" }, 2870{ new ExplicitCertificateKey("Simple.exe", collisionPriorityId: "1234"), "MacDeveloperHardenWithNotarization" },
70 references to ExplicitCertificateKey
Microsoft.DotNet.SignTool (13)
src\Configuration.cs (2)
41private readonly Dictionary<ExplicitCertificateKey, string> _fileSignInfo; 114Dictionary<ExplicitCertificateKey, string> fileSignInfo,
src\ExplicitCertificateKey.cs (8)
9internal readonly struct ExplicitCertificateKey : IEquatable<ExplicitCertificateKey> 27=> obj is ExplicitCertificateKey key && Equals(key); 32bool IEquatable<ExplicitCertificateKey>.Equals(ExplicitCertificateKey other) 38public static bool operator ==(ExplicitCertificateKey key1, ExplicitCertificateKey key2) 41public static bool operator !=(ExplicitCertificateKey key1, ExplicitCertificateKey key2)
src\SignToolTask.cs (3)
533private Dictionary<ExplicitCertificateKey, string> ParseFileSignInfo() 535var map = new Dictionary<ExplicitCertificateKey, string>(); 571var key = new ExplicitCertificateKey(fileName, publicKeyToken, targetFramework, collisionPriorityId);
Microsoft.DotNet.SignTool.Tests (57)
SignToolTests.cs (57)
330Dictionary<ExplicitCertificateKey, string> fileSignInfo, 384Dictionary<ExplicitCertificateKey, string> fileSignInfo, 529var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 596var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 631var fileSignInfo = new Dictionary<ExplicitCertificateKey, string> 664var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 685var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 709var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 733var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 761var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 794var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 836var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 876var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 905var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 941var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() { }; 963var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 984var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() { }; 1006var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() { }; 1033var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1084var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1163var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 1245var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1301var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1335var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1402var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 1468var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1520var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1566var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1618var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1670var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1721var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1765var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1793var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1836var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1867var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1899var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1970var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2019var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2071var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2138var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2173var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2234var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2295var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2353var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2413var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2447var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 2472var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2558ValidateFileSignInfos(itemsToSign, new Dictionary<string, List<SignInfo>>(), new Dictionary<ExplicitCertificateKey, string>(), s_fileExtensionSignInfoWithCollisionId, new[] 2714var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2747var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2768var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2800var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2851var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 2942new Dictionary<ExplicitCertificateKey, string>(), 2993new Dictionary<ExplicitCertificateKey, string>(), 3017new Dictionary<ExplicitCertificateKey, 3025new Dictionary<ExplicitCertificateKey, string>(),