public virtual bool CheckQualifyingProperties()
{
XmlElement signatureElement;
XmlNamespaceManager xmlNamespaceManager;
XmlNodeList xmlNodeList;
signatureElement = this.GetXml();
xmlNamespaceManager = new XmlNamespaceManager(signatureElement.OwnerDocument.NameTable);
xmlNamespaceManager.AddNamespace("ds", SignedXml.XmlDsigNamespaceUrl);
xmlNamespaceManager.AddNamespace("xsd", XadesSignedXml.XadesNamespaceUri);
xmlNodeList = signatureElement.SelectNodes("ds:Object/xsd:QualifyingProperties", xmlNamespaceManager);
if (xmlNodeList.Count > 1)
{
throw new CryptographicException("More than one Object contains a QualifyingProperties element");
}
return true;
}