System.Security.Cryptography.Xml Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, обеспечивающие поддержку создания и проверки электронных подписей XML. Классы этого пространства имен реализуют рекомендацию консорциума W3C относительно синтаксиса и обработки XML-подписей XML-Signature Syntax and Processing.
Классы
| CipherData |
Представляет элемент |
| CipherReference |
Представляет элемент |
| CryptoSignedXmlRecursionException |
Исключение, которое возникает при достижении предела рекурсии подписанного XML. Перехват этого исключения при вычислении хэша в дополнение к другим исключениям, которые может вызывать ComputeHash. |
| DataObject |
Представляет элемент объекта XML-подписи, содержащей подписываемые данные. |
| DataReference |
Представляет элемент |
| DSAKeyValue |
Представляет закрытый ключ DSA элемента |
| EncryptedData |
Представляет элемент |
| EncryptedKey |
Представляет элемент |
| EncryptedReference |
Представляет используемый в XML-шифровании абстрактный базовый класс, от которого наследуются классы CipherReference, KeyReference и DataReference. |
| EncryptedType |
Представляет абстрактный базовый класс, от которого наследуются классы EncryptedData и EncryptedKey. |
| EncryptedXml |
Представляет модель процесса для реализации XML-шифрования. |
| EncryptionMethod |
Инкапсулирует алгоритм шифрования, используемый для XML-шифрования. |
| EncryptionProperty |
Представляет элемент |
| EncryptionPropertyCollection |
Представляет коллекцию классов EncryptionProperty, используемых в XML-шифровании. Этот класс не наследуется. |
| KeyInfo |
Представляет элемент |
| KeyInfoClause |
Представляет абстрактный базовый класс, от которого наследуются все реализации подэлементов KeyInfo. |
| KeyInfoEncryptedKey |
Заключает в оболочку класс EncryptedKey, чтобы поместить его в качестве подэлемента класса KeyInfo. |
| KeyInfoName |
Представляет подэлемент |
| KeyInfoNode |
Обрабатывает подэлементы KeyInfo, для которых на компьютере не зарегистрировано конкретных реализаций или обработчиков. |
| KeyInfoRetrievalMethod |
Ссылается на объекты KeyInfo, хранящиеся в другом расположении, при использовании подписи XMLDSIG или XML-шифрования. |
| KeyInfoX509Data |
Представляет подэлемент |
| KeyReference |
Представляет элемент |
| Reference |
Представляет элемент |
| ReferenceList |
Представляет элемент |
| RSAKeyValue |
Представляет элемент < |
| Signature |
Представляет элемент |
| SignedInfo |
Содержит сведения об алгоритмах канонизации и подписи, используемых для XML-подписи. |
| SignedXml |
Представляет оболочку основного объекта подписи XML для упрощения создания подписей XML. |
| Transform |
Представляет абстрактный базовый класс, от которого наследуются все элементы |
| TransformChain |
Определяет упорядоченный список объектов Transform, применяемых к неподписанному содержимому до вычисления дайджеста. |
| XmlDecryptionTransform |
Указывает порядок операций XML-шифрования и цифровой XML-подписи, если они выполняются в одном документе. |
| XmlDsigBase64Transform |
Представляет преобразование из кодировки |
| XmlDsigC14NTransform |
Представляет преобразование XML-канонизации C14N для цифровой подписи в соответствии с определением консорциума W3C без комментариев. |
| XmlDsigC14NWithCommentsTransform |
Представляет преобразование XML-канонизации C14N для цифровой подписи в соответствии с определением консорциума W3C с комментариями. |
| XmlDsigEnvelopedSignatureTransform |
Представляет преобразование запечатанной подписи для цифровой XML-подписи в соответствии с определением консорциума W3C. |
| XmlDsigExcC14NTransform |
Представляет преобразование исключающей XML-канонизации C14N для цифровой подписи в соответствии с определением консорциума W3C без комментариев. |
| XmlDsigExcC14NWithCommentsTransform |
Представляет преобразование исключающей XML-канонизации C14N для цифровой подписи в соответствии с определением консорциума W3C с комментариями. |
| XmlDsigXPathTransform |
Представляет преобразование XPath для цифровой подписи в соответствии с определением консорциума W3C. |
| XmlDsigXsltTransform |
Представляет XSLT-преобразование для цифровой подписи в соответствии с определением консорциума W3C. |
| XmlLicenseTransform |
Представляет алгоритм преобразования лицензий, который используется для нормализации лицензий XrML для сигнатур. |
Структуры
| X509IssuerSerial |
Представляет элемент < |
Интерфейсы
| IRelDecryptor |
Определяет методы, с помощью которых расшифровывается XrML-элемент |