2 // SecurityTokenReferenceType.cs - SecurityTokenReferenceType
5 // Sebastien Pouliot (spouliot@motus.com)
7 // (C) 2003 Motus Technologies Inc. (http://www.motus.com)
11 using System.Collections;
12 using System.Security.Cryptography.Xml;
14 using Microsoft.Web.Services.Xml;
16 namespace Microsoft.Web.Services.Security {
18 public abstract class SecurityTokenReferenceType : KeyInfoClause, IXmlElement {
21 public SecurityTokenReferenceType () {}
24 public SecurityTokenReferenceType (KeyIdentifier identifier) {}
27 public SecurityTokenReferenceType (SecurityToken token) {}
30 public SecurityTokenReferenceType (XmlElement element) {}
33 public IList AnyAttributes {
38 public IList AnyElements {
43 public KeyIdentifier KeyIdentifier {
49 public string Reference {
55 protected void GetChildXml (XmlDocument document, XmlElement element) {}
58 protected void LoadChildXml (XmlElement element) {}
61 public override XmlElement GetXml ()
63 XmlDocument document = new XmlDocument ();
64 return GetXml (document);
68 public virtual XmlElement GetXml (XmlDocument document)
74 public override void LoadXml (XmlElement element) {}