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)
562var key = new ExplicitCertificateKey(fileName, publicKeyToken, targetFramework, collisionPriorityId);
Microsoft.DotNet.SignTool.Tests (29)
SignToolTests.cs (29)
627{ new ExplicitCertificateKey("NativeLibrary.dll"), "None" }, 628{ new ExplicitCertificateKey("ProjectOne.dll", publicKeyToken: "581d91ccdfc4ea9c", targetFramework: ".NETCoreApp,Version=v2.1"), "None" } 790{ new ExplicitCertificateKey("ProjectOne.dll", "581d91ccdfc4ea9c"), "OverriddenCertificate" } 832{ new ExplicitCertificateKey("NativeLibrary.dll", collisionPriorityId: "123"), "OverriddenCertificate1" }, 833{ new ExplicitCertificateKey("ProjectOne.dll", collisionPriorityId: "123"), "3PartySHA2" } 872{ new ExplicitCertificateKey("EmptyPKT.dll"), "3PartySHA2" } 901{ new ExplicitCertificateKey("EmptyPKT.dll", collisionPriorityId: "123"), "3PartySHA2" } 959{ new ExplicitCertificateKey("CustomTargetFrameworkAttribute.dll", targetFramework: ".NETFramework,Version=v2.0", collisionPriorityId: "123"), "3PartySHA2" } 1158{ new ExplicitCertificateKey("ContainerOne.dll", collisionPriorityId: "456"), "OverriddenCertificate1" } 1397{ new ExplicitCertificateKey("test.pkg"), "MacDeveloperHardenWithNotarization" } 2386{ new ExplicitCertificateKey("ZeroLengthPythonFile.py"), "3PartySHA2" } 2790{ new ExplicitCertificateKey("test.jar", collisionPriorityId: "123"), "JARCertificate" }, 2791{ new ExplicitCertificateKey("test.ps1", collisionPriorityId: "123"), "PS1Certificate" }, 2792{ new ExplicitCertificateKey("test.psd1", collisionPriorityId: "123"), "PSD1Certificate" }, 2793{ new ExplicitCertificateKey("test.psm1", collisionPriorityId: "123"), "PSM1Certificate" }, 2794{ new ExplicitCertificateKey("test.psc1", collisionPriorityId: "123"), "PSC1Certificate" }, 2795{ new ExplicitCertificateKey("test.dylib", collisionPriorityId: "123"), "DYLIBCertificate" }, 2796{ new ExplicitCertificateKey("EmptyPKT.dll", collisionPriorityId: "123"), "DLLCertificate" }, 2797{ new ExplicitCertificateKey("test.vsix", collisionPriorityId: "123"), "VSIXCertificate" }, 2798{ new ExplicitCertificateKey("PackageWithRelationships.vsix", collisionPriorityId: "123"), "VSIXCertificate2" }, 2799{ new ExplicitCertificateKey("Simple.dll", collisionPriorityId: "123"), "DLLCertificate2" }, 2800{ new ExplicitCertificateKey("Simple.nupkg", collisionPriorityId: "123"), "NUPKGCertificate" }, 2801{ new ExplicitCertificateKey("Simple.symbols.nupkg", collisionPriorityId: "123"), "NUPKGCertificate2" }, 2802{ new ExplicitCertificateKey("ProjectOne.dll", "581d91ccdfc4ea9c", ".NETFramework,Version=v4.6.1", "123"), "DLLCertificate3" }, 2803{ new ExplicitCertificateKey("ProjectOne.dll", "581d91ccdfc4ea9c", ".NETStandard,Version=v2.0", "123"), "DLLCertificate4" }, 2804{ new ExplicitCertificateKey("ProjectOne.dll", "581d91ccdfc4ea9c", ".NETCoreApp,Version=v2.0", "123"), "DLLCertificate5" }, 2805{ new ExplicitCertificateKey("filewithoutextension", collisionPriorityId: "123"), "MacDeveloperHarden" }, 2806{ new ExplicitCertificateKey("SPCNoPKT.dll", collisionPriorityId: "123"), "None" }, 2807{ new ExplicitCertificateKey("Simple.exe", collisionPriorityId: "1234"), "MacDeveloperHardenWithNotarization" },
66 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)
524private Dictionary<ExplicitCertificateKey, string> ParseFileSignInfo() 526var map = new Dictionary<ExplicitCertificateKey, string>(); 562var key = new ExplicitCertificateKey(fileName, publicKeyToken, targetFramework, collisionPriorityId);
Microsoft.DotNet.SignTool.Tests (53)
SignToolTests.cs (53)
325Dictionary<ExplicitCertificateKey, string> fileSignInfo, 378Dictionary<ExplicitCertificateKey, string> fileSignInfo, 523var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 590var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 625var fileSignInfo = new Dictionary<ExplicitCertificateKey, string> 658var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 679var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 703var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 727var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 755var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 788var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 830var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 870var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 899var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 935var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() { }; 957var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 978var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() { }; 1000var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() { }; 1027var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1077var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1156var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 1238var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1294var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1328var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1395var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 1461var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1513var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1559var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1611var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1663var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1892var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1916new Dictionary<ExplicitCertificateKey, string>(), 1935var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 1963var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2010var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2075var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2110var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2171var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2232var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2290var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2350var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2384var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 2409var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2495ValidateFileSignInfos(itemsToSign, new Dictionary<string, List<SignInfo>>(), new Dictionary<ExplicitCertificateKey, string>(), s_fileExtensionSignInfoWithCollisionId, new[] 2651var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2684var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2705var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2737var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>(); 2788var fileSignInfo = new Dictionary<ExplicitCertificateKey, string>() 2879new Dictionary<ExplicitCertificateKey, string>(), 2930new Dictionary<ExplicitCertificateKey, string>(), 2954new Dictionary<ExplicitCertificateKey, 2962new Dictionary<ExplicitCertificateKey, string>(),