75 references to SignatureVerificationResult
System.Core (75)
System\Security\Cryptography\CapiNative.cs (7)
697internal static int HResultForVerificationResult(SignatureVerificationResult verificationResult) { 699case SignatureVerificationResult.AssemblyIdentityMismatch: 700case SignatureVerificationResult.PublicKeyTokenMismatch: 701case SignatureVerificationResult.PublisherMismatch: 702return (int)SignatureVerificationResult.BadSignatureFormat; 704case SignatureVerificationResult.ContainingSignatureInvalid: 705return (int)SignatureVerificationResult.BadDigest;
System\Security\Cryptography\StrongNameSignatureInformation.cs (6)
17private SignatureVerificationResult m_verificationResult; 27m_verificationResult = SignatureVerificationResult.Valid; 31internal StrongNameSignatureInformation(SignatureVerificationResult error) { 32Debug.Assert(error != SignatureVerificationResult.Valid, "error != SignatureVerificationResult.Valid"); 55get { return m_verificationResult == SignatureVerificationResult.Valid; } 68public SignatureVerificationResult VerificationResult {
System\Security\Cryptography\X509Certificates\AuthenticodeSignatureInformation.cs (10)
24private SignatureVerificationResult m_verificationResult; 32m_verificationResult = (SignatureVerificationResult)signer.dwError; 48if (timestamp != null && timestamp.VerificationResult != SignatureVerificationResult.MissingSignature) { 53m_verificationResult = SignatureVerificationResult.InvalidTimestamp; 64internal AuthenticodeSignatureInformation(SignatureVerificationResult error) { 65Debug.Assert(error != SignatureVerificationResult.Valid); 138case SignatureVerificationResult.Valid: 141case SignatureVerificationResult.CertificateNotExplicitlyTrusted: 144case SignatureVerificationResult.CertificateExplicitlyDistrusted: 156public SignatureVerificationResult VerificationResult {
System\Security\Cryptography\X509Certificates\TimestampInformation.cs (7)
21private SignatureVerificationResult m_verificationResult; 28m_verificationResult = (SignatureVerificationResult)timestamper.dwError; 39internal TimestampInformation(SignatureVerificationResult error) { 40Debug.Assert(error != SignatureVerificationResult.Valid, "error != SignatureVerificationResult.Valid"); 64return VerificationResult == SignatureVerificationResult.Valid || 65VerificationResult == SignatureVerificationResult.CertificateNotExplicitlyTrusted; 105public SignatureVerificationResult VerificationResult {
System\Security\Cryptography\Xml\ManifestSignedXml.cs (45)
94else if (signer.dwError == (int)SignatureVerificationResult.UntrustedRootCertificate) { 226if (timestamper.dwError == (int)SignatureVerificationResult.Valid) { 229else if (timestamper.dwError == (int)SignatureVerificationResult.CertificateNotExplicitlyTrusted || 230timestamper.dwError == (int)SignatureVerificationResult.MissingSignature) { 252timestamp = new TimestampInformation((SignatureVerificationResult)Marshal.GetHRForException(e)); 349private SignatureVerificationResult VerifyAuthenticodeExpectedHash(XmlElement licenseNode) { 356return SignatureVerificationResult.BadSignatureFormat; 360return SignatureVerificationResult.BadSignatureFormat; 395return SignatureVerificationResult.BadDigest; 398return SignatureVerificationResult.Valid; 408private SignatureVerificationResult VerifyAuthenticodePublisher(X509Certificate2 publisherCertificate) { 415return SignatureVerificationResult.BadSignatureFormat; 421return SignatureVerificationResult.BadSignatureFormat; 428if (hrHash != (int)SignatureVerificationResult.Valid) { 429return (SignatureVerificationResult)hrHash; 448return SignatureVerificationResult.PublisherMismatch; 451return SignatureVerificationResult.Valid; 472SignatureVerificationResult identityVerification = VerifyAuthenticodeSignatureIdentity(licenseNode); 473if (identityVerification != SignatureVerificationResult.Valid) { 477SignatureVerificationResult hashVerification = VerifyAuthenticodeExpectedHash(licenseNode); 478if (hashVerification != SignatureVerificationResult.Valid) { 509if (hrVerify == (int)SignatureVerificationResult.MissingSignature) { 510return new AuthenticodeSignatureInformation(SignatureVerificationResult.MissingSignature); 538SignatureVerificationResult publisherMatch = VerifyAuthenticodePublisher(authenticodeSignature.SigningCertificate); 539if (publisherMatch != SignatureVerificationResult.Valid) { 549private SignatureVerificationResult VerifyAuthenticodeSignatureIdentity(XmlElement licenseNode) { 563return SignatureVerificationResult.BadSignatureFormat; 571return SignatureVerificationResult.AssemblyIdentityMismatch; 575return SignatureVerificationResult.Valid; 581private static SignatureVerificationResult VerifyStrongNameSignatureId(XmlElement signatureNode) { 592return SignatureVerificationResult.BadSignatureFormat; 595return SignatureVerificationResult.BadSignatureFormat; 598return SignatureVerificationResult.Valid; 611private static SignatureVerificationResult VerifyStrongNameSignatureTransforms(SignedInfo signedInfo) { 637return SignatureVerificationResult.BadSignatureFormat; 642return SignatureVerificationResult.BadSignatureFormat; 645return SignatureVerificationResult.Valid; 657return new StrongNameSignatureInformation(SignatureVerificationResult.BadDigest); 661SignatureVerificationResult strongNameId = VerifyStrongNameSignatureId(signatureNode); 662if (strongNameId != SignatureVerificationResult.Valid) { 669SignatureVerificationResult transformsValid = VerifyStrongNameSignatureTransforms(Signature.SignedInfo); 670if (transformsValid != SignatureVerificationResult.Valid) { 677return new StrongNameSignatureInformation(SignatureVerificationResult.PublicKeyTokenMismatch); 701if (strongName.VerificationResult != SignatureVerificationResult.BadDigest) { 705authenticode = new AuthenticodeSignatureInformation(SignatureVerificationResult.ContainingSignatureInvalid);