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