29 references to StrongName
Microsoft.DotNet.SignTool (4)
src\Configuration.cs (1)
565bool isAlreadyStrongNamed = StrongName.IsSigned(file.FullPath, snPath: _snPath, log: _log);
src\RealSignTool.cs (2)
73StrongName.ClearStrongNameSignedBit(assemblyPath); 94return StrongName.IsSigned(fileFullPath, snPath:_snPath, log: _log) ? SigningStatus.Signed : SigningStatus.NotSigned;
src\SignTool.cs (1)
249return StrongName.Sign(file.FullPath, file.SignInfo.StrongName, _args.SNBinaryPath, _log);
Microsoft.DotNet.SignTool.Tests (25)
SignToolTests.cs (25)
3031StrongName.IsSigned(GetResourcePath("AspNetCoreCrossLib.dll")).Should().BeFalse(); 3032StrongName.IsSigned(GetResourcePath("CoreLibCrossARM.dll")).Should().BeFalse(); 3033StrongName.IsSigned(GetResourcePath("EmptyPKT.dll")).Should().BeFalse(); 3034StrongName.IsSigned(GetResourcePath("DelaySigned.dll")).Should().BeFalse(); 3035StrongName.IsSigned(GetResourcePath("ProjectOne.dll")).Should().BeFalse(); 3102int checksumStart = peHeaders.PEHeaderStartOffset + StrongName.ChecksumOffsetInPEHeader; 3104StrongName.IsSigned(outputStream).Should().BeTrue(); 3116int checksumStart = peHeaders.PEHeaderStartOffset + StrongName.ChecksumOffsetInPEHeader; 3118StrongName.IsSigned(outputStream).Should().BeFalse(); 3132int checksumStart = peHeaders.PEHeaderStartOffset + StrongName.ChecksumOffsetInPEHeader; 3136StrongName.IsSigned(outputStream).Should().BeFalse(); 3142StrongName.IsSigned(GetResourcePath("SignedLibrary.dll")).Should().BeTrue(); 3143StrongName.IsSigned(GetResourcePath("StrongNamedWithEcmaKey.dll")).Should().BeTrue(); 3149StrongName.IsSigned_Legacy(GetResourcePath("SignedLibrary.dll"), s_snPath).Should().BeTrue(); 3150StrongName.IsSigned_Legacy(GetResourcePath("StrongNamedWithEcmaKey.dll"), s_snPath).Should().BeTrue(); 3160StrongName.IsSigned(resourcePath).Should().Be(initiallySigned); 3161StrongName.Sign(resourcePath, GetResourcePath(key)); 3162StrongName.IsSigned(resourcePath).Should().BeTrue(); 3165StrongName.IsSigned_Legacy(resourcePath, s_snPath).Should().Be( 3177StrongName.IsSigned_Legacy(resourcePath, s_snPath).Should().Be(initiallySigned); 3179StrongName.ClearStrongNameSignedBit(resourcePath); 3180StrongName.Sign_Legacy(resourcePath, GetResourcePath(key), s_snPath).Should().BeTrue(); 3181StrongName.IsSigned(resourcePath).Should().BeTrue(); 3190Action shouldFail = () => StrongName.Sign(inputStream, GetResourcePath("OpenSignedCorrespondingKey.snk")); 3201Action shouldFail = () => StrongName.Sign(inputStream, GetResourcePath("OpenSignedCorrespondingKey.snk"));