33 instantiations of ExplicitCertificateKey
Microsoft.DotNet.SignTool (4)
src\Configuration.cs (3)
418
new
ExplicitCertificateKey
(file.FileName, peInfo.PublicKeyToken, peInfo.TargetFramework, _hashToCollisionIdMap[signedFileContentKey]),
421
new
ExplicitCertificateKey
(file.FileName, peInfo.PublicKeyToken, collisionPriorityId: _hashToCollisionIdMap[signedFileContentKey]),
455
matchedName = _fileSignInfo.TryGetValue(new
ExplicitCertificateKey
(file.FileName,
src\SignToolTask.cs (1)
562
var 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)
41
private readonly Dictionary<
ExplicitCertificateKey
, string> _fileSignInfo;
114
Dictionary<
ExplicitCertificateKey
, string> fileSignInfo,
src\ExplicitCertificateKey.cs (8)
9
internal readonly struct ExplicitCertificateKey : IEquatable<
ExplicitCertificateKey
>
27
=> obj is
ExplicitCertificateKey
key && Equals(key);
32
bool IEquatable<
ExplicitCertificateKey
>.Equals(
ExplicitCertificateKey
other)
38
public static bool operator ==(
ExplicitCertificateKey
key1,
ExplicitCertificateKey
key2)
41
public static bool operator !=(
ExplicitCertificateKey
key1,
ExplicitCertificateKey
key2)
src\SignToolTask.cs (3)
524
private Dictionary<
ExplicitCertificateKey
, string> ParseFileSignInfo()
526
var map = new Dictionary<
ExplicitCertificateKey
, string>();
562
var
key = new ExplicitCertificateKey(fileName, publicKeyToken, targetFramework, collisionPriorityId);
Microsoft.DotNet.SignTool.Tests (53)
SignToolTests.cs (53)
325
Dictionary<
ExplicitCertificateKey
, string> fileSignInfo,
378
Dictionary<
ExplicitCertificateKey
, string> fileSignInfo,
523
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
590
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
625
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>
658
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
679
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
703
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
727
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
755
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
788
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>()
830
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>()
870
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>()
899
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>()
935
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>() { };
957
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>()
978
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>() { };
1000
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>() { };
1027
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
1077
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
1156
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>()
1238
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
1294
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
1328
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
1395
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>()
1461
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
1513
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
1559
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
1611
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
1663
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
1892
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
1916
new Dictionary<
ExplicitCertificateKey
, string>(),
1935
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
1963
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
2010
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
2075
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
2110
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
2171
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
2232
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
2290
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
2350
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
2384
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>()
2409
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
2495
ValidateFileSignInfos(itemsToSign, new Dictionary<string, List<SignInfo>>(), new Dictionary<
ExplicitCertificateKey
, string>(), s_fileExtensionSignInfoWithCollisionId, new[]
2651
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
2684
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
2705
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
2737
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>();
2788
var fileSignInfo = new Dictionary<
ExplicitCertificateKey
, string>()
2879
new Dictionary<
ExplicitCertificateKey
, string>(),
2930
new Dictionary<
ExplicitCertificateKey
, string>(),
2954
new Dictionary<
ExplicitCertificateKey
,
2962
new Dictionary<
ExplicitCertificateKey
, string>(),