System.Security.Cryptography.Xml.ReferenceList Class

Represents the <ReferenceList> element used in XML encryption. This class cannot be inherited.

See Also: ReferenceList Members

Syntax

public sealed class ReferenceList : IList

Remarks

The System.Security.Cryptography.Xml.ReferenceList class represents the <ReferenceList> element of an encrypted document XML signature defined by the XML encryption specification.

The System.Security.Cryptography.Xml.ReferenceList class contains references to System.Security.Cryptography.Xml.EncryptedData and System.Security.Cryptography.Xml.EncryptedKey elements that were encrypted by a key contained within another System.Security.Cryptography.Xml.EncryptedKey element. The System.Security.Cryptography.Xml.ReferenceList class uses System.Security.Cryptography.Xml.DataReference elements to reference System.Security.Cryptography.Xml.EncryptedData elements, and System.Security.Cryptography.Xml.KeyReference elements to reference System.Security.Cryptography.Xml.EncryptedKey elements.

You can add only System.Security.Cryptography.Xml.DataReference or System.Security.Cryptography.Xml.KeyReference objects to the System.Security.Cryptography.Xml.ReferenceList collection.

For more information about XML encryption standards, see http://www.w3.org/TR/xmlenc-core.

Requirements

Namespace: System.Security.Cryptography.Xml
Assembly: System.Security (in System.Security.dll)
Assembly Versions: 2.0.0.0, 4.0.0.0
Since: .NET 2.0