XmlDecryptionTransform Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает порядок операций XML-шифрования и цифровой XML-подписи, если они выполняются в одном документе.
public ref class XmlDecryptionTransform : System::Security::Cryptography::Xml::Transform
public class XmlDecryptionTransform : System.Security.Cryptography.Xml.Transform
type XmlDecryptionTransform = class
inherit Transform
Public Class XmlDecryptionTransform
Inherits Transform
- Наследование
Комментарии
Класс XmlDecryptionTransform предоставляет преобразование, которое определяет порядок операций цифровой подписи XML и шифрования XML, когда обе операции выполняются в одном документе.
Используйте класс всякий XmlDecryptionTransform раз, когда необходимо выполнить xml-шифрование и применить цифровую подпись XML к тому же XML-документу.
Необходимо передать EncryptedXml объект в EncryptedXml свойство , содержащее сведения о ключе, необходимые для расшифровки документа.
Конструкторы
XmlDecryptionTransform() |
Инициализирует новый экземпляр класса XmlDecryptionTransform. |
Свойства
Algorithm |
Получает или задает универсальный код ресурса (URI), который определяет алгоритм, выполняемый текущим преобразованием. (Унаследовано от Transform) |
Context |
Получает или задает объект XmlElement, представляющий контекст документа, в котором выполняется текущий объект Transform. (Унаследовано от Transform) |
EncryptedXml |
Получает или задает объект EncryptedXml, содержащий сведения о ключах, необходимых для расшифровки XML-документа. |
InputTypes |
Возвращает массив типов, которые являются допустимыми входными значениями для метода LoadInput(Object) текущего объекта XmlDecryptionTransform. |
OutputTypes |
Возвращает массив типов, которые являются возможными выходными значениями методов GetOutput() текущего объекта XmlDecryptionTransform. |
PropagatedNamespaces |
Получает или задает объект Hashtable, содержащий пространства имен, которые передаются в подпись. (Унаследовано от Transform) |
Resolver |
Задает текущий объект XmlResolver. (Унаследовано от Transform) |
Методы
AddExceptUri(String) |
Добавляет универсальный код ресурса (URI), который следует исключить из обработки. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetDigestedOutput(HashAlgorithm) |
При переопределении в производном классе возвращает дайджест, связанный с объектом Transform. (Унаследовано от Transform) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetInnerXml() |
Возвращает XML-представление параметров объекта XmlDecryptionTransform, которые подходят для включения в качестве подэлементов элемента |
GetOutput() |
Возвращает выходные данные текущего объекта XmlDsigEnvelopedSignatureTransform. |
GetOutput(Type) |
Возвращает выходные данные текущего объекта XmlDsigEnvelopedSignatureTransform. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetXml() |
Возвращает XML-представление текущего объекта Transform. (Унаследовано от Transform) |
IsTargetElement(XmlElement, String) |
Определяет, совпадает ли атрибут идентификатора объекта XmlElement с указанным значением. |
LoadInnerXml(XmlNodeList) |
Анализирует указанный объект XmlNodeList как связанный с преобразованием содержимого элемент |
LoadInput(Object) |
При переопределении в производном классе загружает указанные входные данные в текущий объект XmlDecryptionTransform. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |