System.Security 2.0.0.0 4.0.0.0 System.Security.Cryptography.Xml.EncryptedReference

The class represents the <KeyReference> element that contains information about the location of an encrypted key.

Use the <KeyReference> element to refer to <EncryptedKey> elements that were encrypted using the key defined in the enclosing <EncryptedKey> element. You can use multiple <KeyReference> elements when multiple <EncryptedKey> elements exist that are encrypted using the same key.

You can include additional information such as XPath transforms, decompression transforms, or information about how to retrieve the elements from a document storage facility to aid the decrypting application.

For more information about XML encryption standards, see the XML Encryption specification, which is available from the World Wide Web Consortium (W3C) at http://www.w3.org/TR/xmlenc-core/.

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

- Constructor
  2.0.0.0
  4.0.0.0

  This constructor creates a new instance of the class that represents the <KeyReference> element. The <KeyReference> element is a child element of the <ReferenceList> element.

  For more information about XML encryption standards, see the XML Encryption specification, which is available from the World Wide Web Consortium (W3C) at http://www.w3.org/TR/xmlenc-core/.

  Initializes a new instance of the class for XML encryption.

- Constructor
  2.0.0.0
  4.0.0.0

  This constructor creates a new instance of the class that represents the <KeyReference> element, using the supplied Uniform Resource Identifier (URI). The URI indicates the location of the encrypted key. The <KeyReference> element is a child element of the <ReferenceList> element.

  For more information about XML encryption standards, see the XML Encryption specification, which is available from the World Wide Web Consortium (W3C) at http://www.w3.org/TR/xmlenc-core/.

  Initializes a new instance of the class for XML encryption using the supplied Uniform Resource Identifier (URI).

  A Uniform Resource Identifier (URI) that points to the encrypted key.
- Constructor
  2.0.0.0
  4.0.0.0
  To be added.

  This constructor creates a new instance of the class that represents the <KeyReference> element, using the supplied Uniform Resource Identifier (URI) and transform chain. The URI indicates the location of the encrypted key and the transform chain that can contain XPath transforms, decompression transforms, or information on how to retrieve the encrypted data from a document storage facility. The <KeyReference> element is a child element of the <ReferenceList> element.

  For more information about XML encryption standards, see the XML Encryption specification, which is available from the World Wide Web Consortium (W3C) at http://www.w3.org/TR/xmlenc-core/.

  Initializes a new instance of the class for XML encryption using the specified Uniform Resource Identifier (URI) and a object.

  A Uniform Resource Identifier (URI) that points to the encrypted key.