Copied remotely
[mono.git] / mcs / class / Microsoft.Web.Services / Microsoft.Web.Services.Security / SecurityTokenReferenceType.cs
1 //
2 // SecurityTokenReferenceType.cs - SecurityTokenReferenceType
3 //
4 // Author:
5 //      Sebastien Pouliot (spouliot@motus.com)
6 //
7 // (C) 2003 Motus Technologies Inc. (http://www.motus.com)
8 //
9
10 using System;
11 using System.Collections;
12 using System.Security.Cryptography.Xml;
13 using System.Xml;
14 using Microsoft.Web.Services.Xml;
15
16 namespace Microsoft.Web.Services.Security {
17
18         public abstract class SecurityTokenReferenceType : KeyInfoClause, IXmlElement {
19
20                 [MonoTODO]
21                 public SecurityTokenReferenceType () {}
22
23                 [MonoTODO]
24                 public SecurityTokenReferenceType (KeyIdentifier identifier) {}
25
26                 [MonoTODO]
27                 public SecurityTokenReferenceType (SecurityToken token) {}
28
29                 [MonoTODO]
30                 public SecurityTokenReferenceType (XmlElement element) {}
31
32                 [MonoTODO]
33                 public IList AnyAttributes {
34                         get { return null; }
35                 }
36
37                 [MonoTODO]
38                 public IList AnyElements {
39                         get { return null; }
40                 }
41
42                 [MonoTODO]
43                 public KeyIdentifier KeyIdentifier {
44                         get { return null; }
45                         set { ; }
46                 }
47
48                 [MonoTODO]
49                 public string Reference {
50                         get { return null; }
51                         set { ; }
52                 }
53
54                 [MonoTODO]
55                 protected void GetChildXml (XmlDocument document, XmlElement element) {}
56
57                 [MonoTODO]
58                 protected void LoadChildXml (XmlElement element) {}
59
60                 [MonoTODO]
61                 public override XmlElement GetXml () 
62                 {
63                         XmlDocument document = new XmlDocument ();
64                         return GetXml (document);
65                 }
66
67                 [MonoTODO]
68                 public virtual XmlElement GetXml (XmlDocument document)
69                 {
70                         return null;
71                 }
72                 
73                 [MonoTODO]
74                 public override void LoadXml (XmlElement element) {}
75         }
76 }