EncryptedType Class
Represents the abstract base class from which the classes EncryptedData and EncryptedKey derive.
System.Security.Cryptography.Xml::EncryptedType
System.Security.Cryptography.Xml::EncryptedData
System.Security.Cryptography.Xml::EncryptedKey
Assembly: System.Security (in System.Security.dll)
The EncryptedType type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | CipherData | Gets or sets the CipherData value for an instance of an EncryptedType class. |
![]() | Encoding | Gets or sets the Encoding attribute of an EncryptedType instance in XML encryption. |
![]() | EncryptionMethod | Gets or sets the <EncryptionMethod> element for XML encryption. |
![]() | EncryptionProperties | Gets or sets the <EncryptionProperties> element in XML encryption. |
![]() | Id | Gets or sets the Id attribute of an EncryptedType instance in XML encryption. |
![]() | KeyInfo | Gets of sets the <KeyInfo> element in XML encryption. |
![]() | MimeType | Gets or sets the MimeType attribute of an EncryptedType instance in XML encryption. |
![]() | Type | Gets or sets the Type attribute of an EncryptedType instance in XML encryption. |
| Name | Description | |
|---|---|---|
![]() | AddProperty | Adds an <EncryptionProperty> child element to the <EncryptedProperties> element in the current EncryptedType object in XML encryption. |
![]() | Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | GetXml | Returns the XML representation of the EncryptedType object. |
![]() | LoadXml | Loads XML information into the <EncryptedType> element in XML encryption. |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
The EncryptedType class represents the abstract base class from which the classes EncryptedData and EncryptedKey derive. These two classes contain the actual encrypted data or key information in XML encryption. To comply with XML encryption standards, you should use these two derived classes.
For more information on XML encryption standards, see http://www.w3.org/TR/xmlenc-core/.
Note |
|---|
The HostProtectionAttribute attribute applied to this type or member has the following Resources property value: MayLeakOnAbort. The HostProtectionAttribute does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the HostProtectionAttribute class or SQL Server Programming and Host Protection Attributes. |
The following code example demonstrates how to encrypt and decrypt an XML element using the EncryptedData class that derives from the EncryptedType class.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
