KeyInfoRetrievalMethod Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
References KeyInfo objects stored at a different location when using XMLDSIG or XML encryption.
public ref class KeyInfoRetrievalMethod : System::Security::Cryptography::Xml::KeyInfoClause
public class KeyInfoRetrievalMethod : System.Security.Cryptography.Xml.KeyInfoClause
type KeyInfoRetrievalMethod = class
inherit KeyInfoClause
Public Class KeyInfoRetrievalMethod
Inherits KeyInfoClause
- Inheritance
Remarks
The KeyInfoRetrievalMethod class represents the <RetrievalMethod>
element for both XML encryption and XML digital signatures.
Use the KeyInfoRetrievalMethod class to reference the same KeyInfo information in multiple XMLDSIG signatures or encrypted XML documents, especially when the referenced information is large. For example, a <RetrievalMethod>
subelement can be used to reference a KeyInfoX509Data object that contains an X.509v3 certificate chain, which validates the signing key.
For more information about the <RetrievalMethod>
element, see Section 4.4.3 of the XMLDSIG specification or the XML Encryption specification, which are available on the W3C website.
Constructors
KeyInfoRetrievalMethod() |
Initializes a new instance of the KeyInfoRetrievalMethod class. |
KeyInfoRetrievalMethod(String) |
Initializes a new instance of the KeyInfoRetrievalMethod class with the specified Uniform Resource Identifier (URI) pointing to the referenced KeyInfo object. |
KeyInfoRetrievalMethod(String, String) |
Initializes a new instance of the KeyInfoRetrievalMethod class with the specified Uniform Resource Identifier (URI) pointing to the referenced KeyInfo object and the URI that describes the type of data to retrieve. |
Properties
Type |
Gets or sets a Uniform Resource Identifier (URI) that describes the type of data to be retrieved. |
Uri |
Gets or sets the Uniform Resource Identifier (URI) of the KeyInfoRetrievalMethod object. |
Methods
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
GetXml() |
Returns the XML representation of the KeyInfoRetrievalMethod object. |
LoadXml(XmlElement) |
Parses the input XmlElement object and configures the internal state of the KeyInfoRetrievalMethod object to match. |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |