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