103 references to SigningStatus
Microsoft.DotNet.SignTool (84)
src\BatchSignUtil.cs (11)
640var status = _signTool.VerifySignedPEFile(stream); 646var status = _signTool.VerifySignedDeb(log, file.FullPath); 651var status = _signTool.VerifySignedRpm(log, file.FullPath); 656var status = _signTool.VerifySignedPowerShellFile(file.FullPath); 661var status = _signTool.VerifySignedPkgOrAppBundle(_log, file.FullPath, _signTool.PkgToolPath); 666var status = _signTool.VerifySignedNuGet(file.FullPath); 671var status = _signTool.VerifySignedVSIX(file.FullPath); 684void LogSigningStatus(FileSignInfo file, SigningStatus status, string fileType) 686if (status == SigningStatus.NotSigned) 690else if (status == SigningStatus.Unknown) 713if (_signTool.VerifyStrongNameSign(file.FullPath) != SigningStatus.Signed)
src\Configuration.cs (4)
581bool IsSigned(PathWithHash file, SigningStatus signingStatus) 585case SigningStatus.Signed: 588case SigningStatus.NotSigned: 591case SigningStatus.Unknown:
src\RealSignTool.cs (13)
117public override SigningStatus VerifySignedPEFile(Stream assemblyStream) 122return SigningStatus.Signed; 127public override SigningStatus VerifyStrongNameSign(string fileFullPath) 132return SigningStatus.Signed; 135return StrongNameHelper.IsSigned(fileFullPath, snPath:_snPath) ? SigningStatus.Signed : SigningStatus.NotSigned; 138public override SigningStatus VerifySignedDeb(TaskLoggingHelper log, string filePath) 143public override SigningStatus VerifySignedRpm(TaskLoggingHelper log, string filePath) 148public override SigningStatus VerifySignedPowerShellFile(string filePath) 153public override SigningStatus VerifySignedNuGet(string filePath) 158return SigningStatus.Signed; 164public override SigningStatus VerifySignedVSIX(string filePath) 170public override SigningStatus VerifySignedPkgOrAppBundle(TaskLoggingHelper log, string fullPath, string pkgToolPath)
src\SignTool.cs (8)
41public abstract SigningStatus VerifySignedDeb(TaskLoggingHelper log, string filePath); 42public abstract SigningStatus VerifySignedRpm(TaskLoggingHelper log, string filePath); 43public abstract SigningStatus VerifySignedPEFile(Stream stream); 44public abstract SigningStatus VerifySignedPowerShellFile(string filePath); 45public abstract SigningStatus VerifySignedNuGet(string filePath); 46public abstract SigningStatus VerifySignedVSIX(string filePath); 47public abstract SigningStatus VerifySignedPkgOrAppBundle(TaskLoggingHelper log, string filePath, string pkgToolPath); 49public abstract SigningStatus VerifyStrongNameSign(string fileFullPath);
src\ValidationOnlySignTool.cs (16)
46public override SigningStatus VerifySignedDeb(TaskLoggingHelper log, string filePath) 47=> SigningStatus.Signed; 49public override SigningStatus VerifySignedRpm(TaskLoggingHelper log, string filePath) 50=> SigningStatus.Signed; 52public override SigningStatus VerifySignedPEFile(Stream assemblyStream) 53=> SigningStatus.Signed; 55public override SigningStatus VerifyStrongNameSign(string fileFullPath) 56=> SigningStatus.Signed; 70public override SigningStatus VerifySignedPowerShellFile(string filePath) => SigningStatus.Signed; 72public override SigningStatus VerifySignedNuGet(string filePath) => SigningStatus.Signed; 74public override SigningStatus VerifySignedVSIX(string filePath) => SigningStatus.Signed; 76public override SigningStatus VerifySignedPkgOrAppBundle(TaskLoggingHelper log, string filePath, string pkgToolPath) => SigningStatus.Signed;
src\VerifySignatures.cs (32)
29internal static SigningStatus IsSignedDeb(TaskLoggingHelper log, string filePath) 34return SigningStatus.Unknown; 56return SigningStatus.NotSigned; 64internal static SigningStatus IsSignedRpm(TaskLoggingHelper log, string filePath) 69return SigningStatus.Unknown; 88return SigningStatus.NotSigned; 106return SigningStatus.NotSigned; 114internal static SigningStatus IsSignedPowershellFile(string filePath) 117? SigningStatus.Signed : SigningStatus.NotSigned; 120internal static SigningStatus IsSignedNupkg(string filePath) 127return isSigned ? SigningStatus.Signed : SigningStatus.NotSigned; 130internal static SigningStatus IsSignedVSIXByFileMarker(string filePath) 134SigningStatus.Signed : SigningStatus.NotSigned; 137internal static SigningStatus IsSignedPkgOrAppBundle(TaskLoggingHelper log, string filePath, string pkgToolPath) 142return SigningStatus.Unknown; 145return ZipData.RunPkgProcess(filePath, null, "verify", pkgToolPath) ? SigningStatus.Signed : SigningStatus.NotSigned; 148public static SigningStatus IsSignedPE(string filePath) 156public static SigningStatus IsSignedPE(Stream assemblyStream) 163return entry.Size > 0 ? SigningStatus.Signed : SigningStatus.NotSigned; 167internal static SigningStatus IsWixSigned(string fullPath) 177return SigningStatus.NotSigned; 187return SigningStatus.NotSigned; 189return certificate.Verify() ? SigningStatus.Signed : SigningStatus.NotSigned; 243private static SigningStatus GPGVerifySignature(string signatureFile, string contentFile) 250return SigningStatus.Signed; 252return SigningStatus.NotSigned;
Microsoft.DotNet.SignTool.Tests (19)
FakeSignTool.cs (17)
28public override SigningStatus VerifySignedPEFile(Stream stream) 32ByteSequenceComparer.Equals(buffer, _stamp) ? SigningStatus.Signed : SigningStatus.NotSigned; 35public override SigningStatus VerifyStrongNameSign(string fileFullPath) => SigningStatus.Signed; 59public override SigningStatus VerifySignedDeb(TaskLoggingHelper log, string filePath) => SigningStatus.Signed; 61public override SigningStatus VerifySignedRpm(TaskLoggingHelper log, string filePath) => SigningStatus.Signed; 63public override SigningStatus VerifySignedPowerShellFile(string filePath) => SigningStatus.Signed; 65public override SigningStatus VerifySignedNuGet(string filePath) => SigningStatus.Signed; 67public override SigningStatus VerifySignedVSIX(string filePath) => SigningStatus.Signed; 69public override SigningStatus VerifySignedPkgOrAppBundle(TaskLoggingHelper log, string filePath, string pkgToolPath) => SigningStatus.Signed;
SignToolTests.cs (2)
3725var testSignResult = testSignTool.VerifySignedNuGet(nupkgPath); 3726testSignResult.Should().Be(SigningStatus.Signed, "TestSign mode should return Signed without validation");