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