public static bool VerifySignature(XmlReader reader, IEnumerable <X509Certificate2> trustedCertificates) { X509Certificate2 certificate; if (VerifySignature(reader, out certificate)) { return(X509Helper.IsCertificateTrusted(certificate, trustedCertificates)); } return(false); }
public static bool VerifySignature(Stream xmlStream, Stream signatureStream, IEnumerable <X509Certificate2> trustedCertificates) { X509Certificate2 certificate; if (VerifySignature(xmlStream, signatureStream, out certificate)) { return(X509Helper.IsCertificateTrusted(certificate, trustedCertificates)); } return(false); }