mscorlib(4.0.0.0) API with additions
SignatureVerificationResult.cs
2 {
5  {
7  Valid = 0,
17  SystemError = -2146869247,
19  InvalidSignerCertificate = -2146869246,
21  InvalidCountersignature = -2146869245,
23  InvalidCertificateSignature = -2146869244,
25  InvalidTimestamp = -2146869243,
27  BadDigest = -2146869232,
29  BasicConstraintsNotObserved = -2146869223,
31  UnknownTrustProvider = -2146762751,
33  UnknownVerificationAction = -2146762750,
35  BadSignatureFormat = -2146762749,
37  CertificateNotExplicitlyTrusted = -2146762748,
39  MissingSignature = -2146762496,
41  CertificateExpired = -2146762495,
43  InvalidTimePeriodNesting = -2146762494,
45  InvalidCertificateRole = -2146762493,
47  PathLengthConstraintViolated = -2146762492,
49  UnknownCriticalExtension = -2146762491,
51  CertificateUsageNotAllowed = -2146762490,
53  IssuerChainingError = -2146762489,
55  CertificateMalformed = -2146762488,
57  UntrustedRootCertificate = -2146762487,
59  CouldNotBuildChain = -2146762486,
61  GenericTrustFailure = -2146762485,
63  CertificateRevoked = -2146762484,
65  UntrustedTestRootCertificate = -2146762483,
67  RevocationCheckFailure = -2146762482,
69  InvalidCertificateUsage = -2146762480,
71  CertificateExplicitlyDistrusted = -2146762479,
73  UntrustedCertificationAuthority = -2146762478,
75  InvalidCertificatePolicy = -2146762477,
77  InvalidCertificateName = -2146762476
78  }
79 }
The certificate for the signer of the message is invalid or not found.
The publisher name from /asm:assembly/asmv2:publisherIdentity does not match the subject name of the ...
A path length constraint in the certification chain has been violated.
SignatureVerificationResult
Specifies most of the result codes for signature verification.
The certificate cannot be used for signing and verification.
A certificate was issued after the issuing certificate has expired.
The certificate is missing or has an empty value for an important field, such as a subject or issuer ...
A parent of a given certificate did not issue that child certificate.
The digital signature of the object did not verify.
There is a general trust failure with the certificate.
The certification chain processed correctly, but one of the CA certificates is not trusted by the pol...
The strong name signature does not verify in the T:System.Security.Cryptography.X509Certificates....
The public key token from the manifest identity in the /asm:assembly/asm:AssemblyIdentity node does n...
The identity of the assembly specified in the /asm:assembly/asm:assemblyIdentity node of the manifest...
The basic constraint extension of a certificate has not been observed.
The time stamp signature or certificate could not be verified or is malformed.
A system-level error occurred while verifying trust.
The certificate has an invalid name. The name is either not included in the permitted list or is expl...
A certificate contains an unknown extension that is marked critical.
The certificate was explicitly marked as not trusted by the user.