System.Security.Cryptography.Xml Пространство имен

Содержит классы, обеспечивающие поддержку создания и проверки электронных подписей XML. Contains classes to support the creation and validation of XML digital signatures. Классы этого пространства имен реализуют рекомендацию консорциума W3C относительно синтаксиса и обработки XML-подписей XML-Signature Syntax and Processing. The classes in this namespace implement the World Wide Web Consortium Recommendation, XML-Signature Syntax and Processing.

Классы

CipherData

Представляет элемент <CipherData> в XML-шифровании.Represents the <CipherData> element in XML encryption. Этот класс не наследуется.This class cannot be inherited.

CipherReference

Представляет элемент <CipherReference> в XML-шифровании.Represents the <CipherReference> element in XML encryption. Этот класс не наследуется.This class cannot be inherited.

DataObject

Представляет элемент объекта XML-подписи, содержащей подписываемые данные.Represents the object element of an XML signature that holds data to be signed.

DataReference

Представляет элемент <DataReference>, используемый в XML-шифровании.Represents the <DataReference> element used in XML encryption. Этот класс не наследуется.This class cannot be inherited.

DSAKeyValue

Представляет закрытый ключ DSA элемента <KeyInfo>.Represents the DSA private key of the <KeyInfo> element.

EncryptedData

Представляет элемент <EncryptedData> в XML-шифровании.Represents the <EncryptedData> element in XML encryption. Этот класс не наследуется.This class cannot be inherited.

EncryptedKey

Представляет элемент <EncryptedKey> в XML-шифровании.Represents the <EncryptedKey> element in XML encryption. Этот класс не наследуется.This class cannot be inherited.

EncryptedReference

Представляет используемый в XML-шифровании абстрактный базовый класс, от которого наследуются классы CipherReference, KeyReference и DataReference.Represents the abstract base class used in XML encryption from which the CipherReference, KeyReference, and DataReference classes derive.

EncryptedType

Представляет абстрактный базовый класс, от которого наследуются классы EncryptedData и EncryptedKey.Represents the abstract base class from which the classes EncryptedData and EncryptedKey derive.

EncryptedXml

Представляет модель процесса для реализации XML-шифрования.Represents the process model for implementing XML encryption.

EncryptionMethod

Инкапсулирует алгоритм шифрования, используемый для XML-шифрования.Encapsulates the encryption algorithm used for XML encryption.

EncryptionProperty

Представляет элемент <EncryptionProperty>, используемый в XML-шифровании.Represents the <EncryptionProperty> element used in XML encryption. Этот класс не наследуется.This class cannot be inherited.

EncryptionPropertyCollection

Представляет коллекцию классов EncryptionProperty, используемых в XML-шифровании.Represents a collection of EncryptionProperty classes used in XML encryption. Этот класс не наследуется.This class cannot be inherited.

KeyInfo

Представляет элемент <KeyInfo> цифровой XML-подписи или XML-шифрования.Represents an XML digital signature or XML encryption <KeyInfo> element.

KeyInfoClause

Представляет абстрактный базовый класс, от которого наследуются все реализации подэлементов KeyInfo.Represents the abstract base class from which all implementations of KeyInfo subelements inherit.

KeyInfoEncryptedKey

Заключает в оболочку класс EncryptedKey, чтобы поместить его в качестве подэлемента класса KeyInfo.Wraps the EncryptedKey class, it to be placed as a subelement of the KeyInfo class.

KeyInfoName

Представляет подэлемент <KeyName> элемента <KeyInfo> подписи XMLDSIG или XML-шифрования.Represents a <KeyName> subelement of an XMLDSIG or XML Encryption <KeyInfo> element.

KeyInfoNode

Обрабатывает подэлементы KeyInfo, для которых на компьютере не зарегистрировано конкретных реализаций или обработчиков.Handles KeyInfo subelements that do not have specific implementations or handlers registered on the machine.

KeyInfoRetrievalMethod

Ссылается на объекты KeyInfo, хранящиеся в другом расположении, при использовании подписи XMLDSIG или XML-шифрования.References KeyInfo objects stored at a different location when using XMLDSIG or XML encryption.

KeyInfoX509Data

Представляет подэлемент <X509Data> элемента <KeyInfo> подписи XMLDSIG или XML-шифрования.Represents an <X509Data> subelement of an XMLDSIG or XML Encryption <KeyInfo> element.

KeyReference

Представляет элемент <KeyReference>, используемый в XML-шифровании.Represents the <KeyReference> element used in XML encryption. Этот класс не наследуется.This class cannot be inherited.

Reference

Представляет элемент <reference> подписи XML.Represents the <reference> element of an XML signature.

ReferenceList

Представляет элемент <ReferenceList>, используемый в XML-шифровании.Represents the <ReferenceList> element used in XML encryption. Этот класс не наследуется.This class cannot be inherited.

RSAKeyValue

Представляет элемент <RSAKeyValue> подписи XML.Represents the <RSAKeyValue> element of an XML signature.

Signature

Представляет элемент <Signature> подписи XML.Represents the <Signature> element of an XML signature.

SignedInfo

Содержит сведения об алгоритмах канонизации и подписи, используемых для XML-подписи.Contains information about the canonicalization algorithm and signature algorithm used for the XML signature.

SignedXml

Представляет оболочку основного объекта подписи XML для упрощения создания подписей XML.Provides a wrapper on a core XML signature object to facilitate creating XML signatures.

Transform

Представляет абстрактный базовый класс, от которого наследуются все элементы <Transform>. Эти элементы можно использовать в цифровых подписях XML.Represents the abstract base class from which all <Transform> elements that can be used in an XML digital signature derive.

TransformChain

Определяет упорядоченный список объектов Transform, применяемых к неподписанному содержимому до вычисления дайджеста.Defines an ordered list of Transform objects that is applied to unsigned content prior to digest calculation.

XmlDecryptionTransform

Указывает порядок операций XML-шифрования и цифровой XML-подписи, если они выполняются в одном документе.Specifies the order of XML Digital Signature and XML Encryption operations when both are performed on the same document.

XmlDsigBase64Transform

Представляет преобразование из кодировки Base64 в соответствии с определением раздела 6.6.2 спецификации XMLDSIG.Represents the Base64 decoding transform as defined in Section 6.6.2 of the XMLDSIG specification.

XmlDsigC14NTransform

Представляет преобразование XML-канонизации C14N для цифровой подписи в соответствии с определением консорциума W3C без комментариев.Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.

XmlDsigC14NWithCommentsTransform

Представляет преобразование XML-канонизации C14N для цифровой подписи в соответствии с определением консорциума W3C с комментариями.Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.

XmlDsigEnvelopedSignatureTransform

Представляет преобразование запечатанной подписи для цифровой XML-подписи в соответствии с определением консорциума W3C.Represents the enveloped signature transform for an XML digital signature as defined by the W3C.

XmlDsigExcC14NTransform

Представляет преобразование исключающей XML-канонизации C14N для цифровой подписи в соответствии с определением консорциума W3C без комментариев.Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.

XmlDsigExcC14NWithCommentsTransform

Представляет преобразование исключающей XML-канонизации C14N для цифровой подписи в соответствии с определением консорциума W3C с комментариями.Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.

XmlDsigXPathTransform

Представляет преобразование XPath для цифровой подписи в соответствии с определением консорциума W3C.Represents the XPath transform for a digital signature as defined by the W3C.

XmlDsigXsltTransform

Представляет XSLT-преобразование для цифровой подписи в соответствии с определением консорциума W3C.Represents the XSLT transform for a digital signature as defined by the W3C.

XmlLicenseTransform

Представляет алгоритм преобразования лицензий, который используется для нормализации лицензий XrML для сигнатур.Represents the license transform algorithm used to normalize XrML licenses for signatures.

Структуры

X509IssuerSerial

Представляет элемент <X509IssuerSerial> цифровой подписи XML.Represents the <X509IssuerSerial> element of an XML digital signature.

Интерфейсы

IRelDecryptor

Определяет методы, с помощью которых расшифровывается XrML-элемент <encryptedGrant>.Defines methods that decrypt an XrML <encryptedGrant> element.