2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / Microsoft.Web.Services / Microsoft.Web.Services.Security / SignedXml.cs
index 2be94a088b1e3aba04df7079ac76ac2bf5772778..8f42768fc12c9105675c008cf236bbd77fcf1849 100755 (executable)
@@ -16,16 +16,22 @@ using System.Xml;
 
 using SSCX = System.Security.Cryptography.Xml;
 
+#if WSE2
+using Microsoft.Web.Services.Xml;
+#endif
 #if (WSE1 || WSE2)
 using Microsoft.Web.Services.Security;
 
 namespace Microsoft.Web.Services.Security {
+
+       public class SignedXml : IXmlElement {
 #else
 using System.Security.Cryptography.Xml;
 
 namespace System.Security.Cryptography.Xml {
-#endif
+
        public class SignedXml {
+#endif
 
 #if (WSE1 || WSE2)
                private SignedXmlSignature signature;
@@ -206,7 +212,7 @@ namespace System.Security.Cryptography.Xml {
                        return hash.ComputeHash (SignedInfoTransformed ());
                }
 
-               public bool CheckSignature () 
+               public virtual bool CheckSignature () 
                {
                        // CryptographicException
                        if (key == null)
@@ -367,6 +373,14 @@ namespace System.Security.Cryptography.Xml {
                        signature.LoadXml (value);
                }
 
+#if (WSE1 || WSE2)
+               [MonoTODO]
+               public virtual XmlElement GetXml (XmlDocument document) 
+               {
+                       return null;
+               }
+#endif
+
 #if ! NET_1_0
                private XmlResolver xmlResolver;