EncryptedType Class

 

Represents the abstract base class from which the classes EncryptedData and EncryptedKey derive.

Namespace:   System.Security.Cryptography.Xml
Assembly:  System.Security (in System.Security.dll)


[HostProtectionAttribute(SecurityAction::LinkDemand, MayLeakOnAbort = true)]
public ref class EncryptedType abstract 

NameDescription
System_CAPS_protmethodEncryptedType()

Initializes a new instance of the EncryptedType class.

NameDescription
System_CAPS_pubpropertyCipherData

Gets or sets the CipherData value for an instance of an EncryptedType class.

System_CAPS_pubpropertyEncoding

Gets or sets the Encoding attribute of an EncryptedType instance in XML encryption.

System_CAPS_pubpropertyEncryptionMethod

Gets or sets the <EncryptionMethod> element for XML encryption.

System_CAPS_pubpropertyEncryptionProperties

Gets or sets the <EncryptionProperties> element in XML encryption.

System_CAPS_pubpropertyId

Gets or sets the Id attribute of an EncryptedType instance in XML encryption.

System_CAPS_pubpropertyKeyInfo

Gets of sets the <KeyInfo> element in XML encryption.

System_CAPS_pubpropertyMimeType

Gets or sets the MimeType attribute of an EncryptedType instance in XML encryption.

System_CAPS_pubpropertyType

Gets or sets the Type attribute of an EncryptedType instance in XML encryption.

NameDescription
System_CAPS_pubmethodAddProperty(EncryptionProperty^)

Adds an <EncryptionProperty> child element to the <EncryptedProperties> element in the current EncryptedType object in XML encryption.

System_CAPS_pubmethodEquals(Object^)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodGetXml()

Returns the XML representation of the EncryptedType object.

System_CAPS_pubmethodLoadXml(XmlElement^)

Loads XML information into the <EncryptedType> element in XML encryption.

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

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/.

The following code example demonstrates how to encrypt and decrypt an XML element using the EncryptedData class that derives from the EncryptedType class.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 2.0

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: