Example #1
0
        private XAdESSignedXml SetSignatureDataObject(QualifyingPropertiesType qualifyingProperties)
        {
            var document   = qualifyingProperties.ToXmlDocument();
            var nsMgr      = XsdSchemas.CreateXadesNamespaceManager(document);
            var dataObject = new DataObject();

            dataObject.Id   = XsdSchemas.FormatId(this.Signature.Id, "Object");
            dataObject.Data = document.DocumentElement.SelectNodes(".", nsMgr);

            this.AddObject(dataObject);

            return(this);
        }