42 references to ExplicitSignInfoKey
Microsoft.DotNet.SignTool (5)
src\Configuration.cs (4)
439
new
ExplicitSignInfoKey
(file.FileName, peInfo.PublicKeyToken, peInfo.TargetFramework, _hashToCollisionIdMap[signedFileContentKey]),
443
new
ExplicitSignInfoKey
(file.FileName, peInfo.PublicKeyToken, collisionPriorityId: _hashToCollisionIdMap[signedFileContentKey]),
478
var matchedNameAndExecutableType = _fileSignInfo.TryGetValue(new
ExplicitSignInfoKey
(file.FileName,
484
matchedName = _fileSignInfo.TryGetValue(new
ExplicitSignInfoKey
(file.FileName,
src\SignToolTask.cs (1)
594
var key = new
ExplicitSignInfoKey
(fileName, publicKeyToken, targetFramework, collisionPriorityId, executableType);
Microsoft.DotNet.SignTool.Tests (37)
SignToolTests.cs (37)
638
{ new
ExplicitSignInfoKey
("NativeLibrary.dll"), new FileSignInfoEntry("None") },
639
{ new
ExplicitSignInfoKey
("ProjectOne.dll", publicKeyToken: "581d91ccdfc4ea9c", targetFramework: ".NETCoreApp,Version=v2.1"), new FileSignInfoEntry("None") }
801
{ new
ExplicitSignInfoKey
("ProjectOne.dll", "581d91ccdfc4ea9c"), new FileSignInfoEntry("OverriddenCertificate") }
843
{ new
ExplicitSignInfoKey
("NativeLibrary.dll", collisionPriorityId: "123"), new FileSignInfoEntry("OverriddenCertificate1") },
844
{ new
ExplicitSignInfoKey
("ProjectOne.dll", collisionPriorityId: "123"), new FileSignInfoEntry("3PartySHA2") }
883
{ new
ExplicitSignInfoKey
("EmptyPKT.dll"), new FileSignInfoEntry("3PartySHA2") }
912
{ new
ExplicitSignInfoKey
("EmptyPKT.dll", collisionPriorityId: "123"), new FileSignInfoEntry("3PartySHA2") }
970
{ new
ExplicitSignInfoKey
("CustomTargetFrameworkAttribute.dll", targetFramework: ".NETFramework,Version=v2.0", collisionPriorityId: "123"), new FileSignInfoEntry("3PartySHA2") }
1170
{ new
ExplicitSignInfoKey
("ContainerOne.dll", collisionPriorityId: "456"), new FileSignInfoEntry("OverriddenCertificate1") }
1303
{ new
ExplicitSignInfoKey
("test.zip"), new FileSignInfoEntry("ArchiveCert") },
1304
{ new
ExplicitSignInfoKey
("test.tgz"), new FileSignInfoEntry("ArchiveCert") },
1305
{ new
ExplicitSignInfoKey
("InnerZipFile.zip"), new FileSignInfoEntry("ArchiveCert") }
1496
{ new
ExplicitSignInfoKey
("test.pkg"), new FileSignInfoEntry("MacDeveloperHardenWithNotarization") }
2541
{ new
ExplicitSignInfoKey
("ZeroLengthPythonFile.py"), new FileSignInfoEntry("3PartySHA2") }
2963
{ new
ExplicitSignInfoKey
("test.jar", collisionPriorityId: "123"), new FileSignInfoEntry("JARCertificate") },
2964
{ new
ExplicitSignInfoKey
("test.ps1", collisionPriorityId: "123"), new FileSignInfoEntry("PS1Certificate") },
2965
{ new
ExplicitSignInfoKey
("test.psd1", collisionPriorityId: "123"), new FileSignInfoEntry("PSD1Certificate") },
2966
{ new
ExplicitSignInfoKey
("test.psm1", collisionPriorityId: "123"), new FileSignInfoEntry("PSM1Certificate") },
2967
{ new
ExplicitSignInfoKey
("test.psc1", collisionPriorityId: "123"), new FileSignInfoEntry("PSC1Certificate") },
2968
{ new
ExplicitSignInfoKey
("test.dylib", collisionPriorityId: "123"), new FileSignInfoEntry("DYLIBCertificate") },
2969
{ new
ExplicitSignInfoKey
("EmptyPKT.dll", collisionPriorityId: "123"), new FileSignInfoEntry("DLLCertificate") },
2970
{ new
ExplicitSignInfoKey
("test.vsix", collisionPriorityId: "123"), new FileSignInfoEntry("VSIXCertificate") },
2971
{ new
ExplicitSignInfoKey
("PackageWithRelationships.vsix", collisionPriorityId: "123"), new FileSignInfoEntry("VSIXCertificate2") },
2972
{ new
ExplicitSignInfoKey
("Simple.dll", collisionPriorityId: "123"), new FileSignInfoEntry("DLLCertificate2") },
2973
{ new
ExplicitSignInfoKey
("Simple.nupkg", collisionPriorityId: "123"), new FileSignInfoEntry("NUPKGCertificate") },
2974
{ new
ExplicitSignInfoKey
("Simple.symbols.nupkg", collisionPriorityId: "123"), new FileSignInfoEntry("NUPKGCertificate2") },
2975
{ new
ExplicitSignInfoKey
("ProjectOne.dll", "581d91ccdfc4ea9c", ".NETFramework,Version=v4.6.1", "123"), new FileSignInfoEntry("DLLCertificate3") },
2976
{ new
ExplicitSignInfoKey
("ProjectOne.dll", "581d91ccdfc4ea9c", ".NETStandard,Version=v2.0", "123"), new FileSignInfoEntry("DLLCertificate4") },
2977
{ new
ExplicitSignInfoKey
("ProjectOne.dll", "581d91ccdfc4ea9c", ".NETCoreApp,Version=v2.0", "123"), new FileSignInfoEntry("DLLCertificate5") },
2978
{ new
ExplicitSignInfoKey
("filewithoutextension", collisionPriorityId: "123"), new FileSignInfoEntry("MacDeveloperHarden") },
2979
{ new
ExplicitSignInfoKey
("SPCNoPKT.dll", collisionPriorityId: "123"), new FileSignInfoEntry("None") },
2980
{ new
ExplicitSignInfoKey
("Simple.exe", collisionPriorityId: "1234"), new FileSignInfoEntry("MacDeveloperHardenWithNotarization") },
3046
{ new
ExplicitSignInfoKey
("windows-exe.exe", executableType: ExecutableType.PE, collisionPriorityId: "123"), new FileSignInfoEntry("WindowsCertificate") },
3047
{ new
ExplicitSignInfoKey
("linux-elf", executableType: ExecutableType.ELF, collisionPriorityId: "123"), new FileSignInfoEntry("LinuxCertificate") },
3048
{ new
ExplicitSignInfoKey
("macos-macho", executableType: ExecutableType.MachO, collisionPriorityId: "123"), new FileSignInfoEntry("MacDeveloperHarden") },
3581
{ new
ExplicitSignInfoKey
("NestedContainer.1.0.0.nupkg", collisionPriorityId: "123"), new FileSignInfoEntry(doNotUnpack: true) }
3593
{ new
ExplicitSignInfoKey
("ContainerOne.1.0.0.nupkg", collisionPriorityId: "123"), new FileSignInfoEntry("NuGet", doNotUnpack: true) }