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