private static XmlElement GenerateSignatureElement(IXmlLocator locator, String signatureId, bool isXades) {
XmlElement signature = locator.GetDocument().CreateElement("Signature", SecurityConstants.XMLDSIG_URI);
if(signatureId != null)
signature.SetAttribute("Id", signatureId);
if (isXades)
signature.CreateNavigator().CreateAttribute("xmlns", "xades", SecurityConstants.XMLNS_URI, SecurityConstants.XADES_132_URI);
return signature;
}