public bool IsValid()
{
XmlNodeList nodeList = _xmlDoc.SelectNodes("//ds:Signature", _xmlNameSpaceManager);
Код: Выделить всё
var signedXml = new SignedXml(_xmlDoc);
if (nodeList.Count == 0)
{
return false;
}
signedXml.LoadXml((XmlElement)nodeList[0]);
return ValidateSignatureReference(signedXml) && **signedXml.CheckSignature(_certificate.Cert, true)** && !IsExpired();
}
Подробнее здесь: https://stackoverflow.com/questions/766 ... m-supplied
Мобильная версия