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-элемент |