103 references to SigningStatus
Microsoft.DotNet.SignTool (84)
src\BatchSignUtil.cs (11)
631var status = _signTool.VerifySignedPEFile(stream); 637var status = _signTool.VerifySignedDeb(log, file.FullPath); 642var status = _signTool.VerifySignedRpm(log, file.FullPath); 647var status = _signTool.VerifySignedPowerShellFile(file.FullPath); 652var status = _signTool.VerifySignedPkgOrAppBundle(_log, file.FullPath, _signTool.PkgToolPath); 657var status = _signTool.VerifySignedNuGet(file.FullPath); 662var status = _signTool.VerifySignedVSIX(file.FullPath); 677void LogSigningStatus(FileSignInfo file, SigningStatus status, string fileType) 679if (status == SigningStatus.NotSigned) 683else if (status == SigningStatus.Unknown) 706if (_signTool.VerifyStrongNameSign(file.FullPath) != SigningStatus.Signed)
src\Configuration.cs (4)
561bool IsSigned(PathWithHash file, SigningStatus signingStatus) 565case SigningStatus.Signed: 568case SigningStatus.NotSigned: 571case 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)
42public abstract SigningStatus VerifySignedDeb(TaskLoggingHelper log, string filePath); 43public abstract SigningStatus VerifySignedRpm(TaskLoggingHelper log, string filePath); 44public abstract SigningStatus VerifySignedPEFile(Stream stream); 45public abstract SigningStatus VerifySignedPowerShellFile(string filePath); 46public abstract SigningStatus VerifySignedNuGet(string filePath); 47public abstract SigningStatus VerifySignedVSIX(string filePath); 48public abstract SigningStatus VerifySignedPkgOrAppBundle(TaskLoggingHelper log, string filePath, string pkgToolPath); 50public 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)
31internal static SigningStatus IsSignedDeb(TaskLoggingHelper log, string filePath) 41return SigningStatus.Unknown; 63return SigningStatus.NotSigned; 72internal static SigningStatus IsSignedRpm(TaskLoggingHelper log, string filePath) 82return SigningStatus.Unknown; 101return SigningStatus.NotSigned; 119return SigningStatus.NotSigned; 128internal static SigningStatus IsSignedPowershellFile(string filePath) 131? SigningStatus.Signed : SigningStatus.NotSigned; 134internal static SigningStatus IsSignedNupkg(string filePath) 167return isSigned ? SigningStatus.Signed : SigningStatus.NotSigned; 170internal static SigningStatus IsSignedVSIXByFileMarker(string filePath) 174SigningStatus.Signed : SigningStatus.NotSigned; 177internal static SigningStatus IsSignedPkgOrAppBundle(TaskLoggingHelper log, string filePath, string pkgToolPath) 182return SigningStatus.Unknown; 185return ZipData.RunPkgProcess(filePath, null, "verify", pkgToolPath) ? SigningStatus.Signed : SigningStatus.NotSigned; 188public static SigningStatus IsSignedPE(string filePath) 196public static SigningStatus IsSignedPE(Stream assemblyStream) 203return entry.Size > 0 ? SigningStatus.Signed : SigningStatus.NotSigned; 207internal static SigningStatus IsWixSigned(string fullPath) 217return SigningStatus.NotSigned; 227return SigningStatus.NotSigned; 229return certificate.Verify() ? SigningStatus.Signed : SigningStatus.NotSigned; 284private static SigningStatus GPGVerifySignature(string signatureFile, string contentFile) 291return SigningStatus.Signed; 293return 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)
3559var testSignResult = testSignTool.VerifySignedNuGet(nupkgPath); 3560testSignResult.Should().Be(SigningStatus.Signed, "TestSign mode should return Signed without validation");