66 references to SignatureVerificationStatusFlags
NuGet.Packaging (66)
Signing\Signatures\Signature.cs (18)
73
out
SignatureVerificationStatusFlags
verificationFlags,
86
verificationFlags =
SignatureVerificationStatusFlags
.NoErrors;
96
verificationFlags |=
SignatureVerificationStatusFlags
.NoValidTimestamp;
104
verificationFlags |=
SignatureVerificationStatusFlags
.MultipleTimestamps;
113
if (verificationFlags !=
SignatureVerificationStatusFlags
.NoErrors &&
114
verificationFlags !=
SignatureVerificationStatusFlags
.UnknownRevocation)
153
return new SignatureVerificationSummary(Type, status,
SignatureVerificationStatusFlags
.NoCertificate, issues);
174
return new SignatureVerificationSummary(Type, status,
SignatureVerificationStatusFlags
.SignatureCheckFailed, issues);
178
var
certificateFlags = VerificationUtility.ValidateSigningCertificate(certificate, !settings.AllowIllegal, FriendlyName, issues);
179
if (certificateFlags !=
SignatureVerificationStatusFlags
.NoErrors)
187
SignatureVerificationStatusFlags
flags =
SignatureVerificationStatusFlags
.NoErrors;
218
return new SignatureVerificationSummary(Type, SignatureVerificationStatus.Unknown,
SignatureVerificationStatusFlags
.UnknownBuildStatus, timestamp, issues);
231
flags |=
SignatureVerificationStatusFlags
.ChainBuildingFailure;
240
flags |=
SignatureVerificationStatusFlags
.CertificateRevoked;
257
flags |=
SignatureVerificationStatusFlags
.UntrustedRoot;
303
flags |=
SignatureVerificationStatusFlags
.UnknownRevocation;
333
flags |=
SignatureVerificationStatusFlags
.CertificateExpired;
Signing\Timestamp\Timestamp.cs (13)
96
internal
SignatureVerificationStatusFlags
Verify(
121
return
SignatureVerificationStatusFlags
.NoCertificate;
124
var
timestampFlags = VerificationUtility.ValidateTimestamp(this, signature, treatIssueAsError, issues, SigningSpecifications.V1);
125
if (timestampFlags !=
SignatureVerificationStatusFlags
.NoErrors)
138
SignatureVerificationStatusFlags
flags =
SignatureVerificationStatusFlags
.NoErrors;
169
return
SignatureVerificationStatusFlags
.NoErrors;
173
return
SignatureVerificationStatusFlags
.UnknownBuildStatus;
188
flags |=
SignatureVerificationStatusFlags
.ChainBuildingFailure;
202
flags |=
SignatureVerificationStatusFlags
.UntrustedRoot;
209
flags |=
SignatureVerificationStatusFlags
.CertificateRevoked;
256
return
SignatureVerificationStatusFlags
.NoErrors;
259
flags |=
SignatureVerificationStatusFlags
.UnknownRevocation;
Signing\Utility\VerificationUtility.cs (26)
15
public static SignatureVerificationStatus GetSignatureVerificationStatus(
SignatureVerificationStatusFlags
flags)
17
if (flags ==
SignatureVerificationStatusFlags
.NoErrors)
22
if ((flags &
SignatureVerificationStatusFlags
.Suspect) != 0)
28
if ((flags & ~(
SignatureVerificationStatusFlags
.Illegal |
29
SignatureVerificationStatusFlags
.Untrusted |
30
SignatureVerificationStatusFlags
.NoValidTimestamp |
31
SignatureVerificationStatusFlags
.MultipleTimestamps)) == 0)
57
internal static
SignatureVerificationStatusFlags
ValidateSigningCertificate(X509Certificate2 certificate, bool treatIssuesAsErrors, string signatureFriendlyName, List<SignatureLog> issues)
69
var
validationFlags =
SignatureVerificationStatusFlags
.NoErrors;
74
validationFlags |=
SignatureVerificationStatusFlags
.SignatureAlgorithmUnsupported;
80
validationFlags |=
SignatureVerificationStatusFlags
.CertificatePublicKeyInvalid;
86
validationFlags |=
SignatureVerificationStatusFlags
.HasLifetimeSigningEku;
92
validationFlags |=
SignatureVerificationStatusFlags
.CertificateValidityInTheFuture;
98
internal static
SignatureVerificationStatusFlags
ValidateTimestamp(Timestamp timestamp, Signature signature, bool treatIssuesAsErrors, List<SignatureLog> issues, SigningSpecifications spec)
116
var
validationFlags =
SignatureVerificationStatusFlags
.NoErrors;
129
validationFlags |=
SignatureVerificationStatusFlags
.SignatureCheckFailed;
135
validationFlags |=
SignatureVerificationStatusFlags
.SignatureAlgorithmUnsupported;
141
validationFlags |=
SignatureVerificationStatusFlags
.CertificatePublicKeyInvalid;
147
validationFlags |=
SignatureVerificationStatusFlags
.HashAlgorithmUnsupported;
159
validationFlags |=
SignatureVerificationStatusFlags
.IntegrityCheckFailed;
166
validationFlags |=
SignatureVerificationStatusFlags
.MessageImprintUnsupportedAlgorithm;
172
validationFlags |=
SignatureVerificationStatusFlags
.CertificateValidityInTheFuture;
178
validationFlags |=
SignatureVerificationStatusFlags
.GeneralizedTimeOutsideValidity;
184
validationFlags |=
SignatureVerificationStatusFlags
.NoCertificate;
Signing\Verification\SignatureTrustAndValidityVerificationProvider.cs (5)
207
SignatureVerificationStatusFlags
statusFlags;
215
if (statusFlags ==
SignatureVerificationStatusFlags
.NoValidTimestamp ||
216
statusFlags ==
SignatureVerificationStatusFlags
.MultipleTimestamps)
245
SignatureVerificationStatusFlags
.NoValidTimestamp,
290
summary.Flags.HasFlag(
SignatureVerificationStatusFlags
.UntrustedRoot);
Signing\Verification\SignatureVerificationSummary.cs (4)
24
public
SignatureVerificationStatusFlags
Flags { get; }
42
SignatureVerificationStatusFlags
flags,
58
SignatureVerificationStatusFlags
flags,
68
SignatureVerificationStatusFlags
flags,