pascalabcnet/ReleaseGenerators/DotNet40/Tooltips/System.Security.xml
Бондарев Иван e6e67c193c initial commit
2015-05-14 21:35:07 +02:00

3516 lines
473 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Security</name>
</assembly>
<members>
<member name="T:System.Security.Cryptography.CryptographicAttributeObject">
<summary>Содержит тип и коллекцию значений, связанных с этим типом.</summary>
</member>
<member name="M:System.Security.Cryptography.CryptographicAttributeObject.#ctor(System.Security.Cryptography.Oid)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, используя атрибут, представленный заданным объектом <see cref="T:System.Security.Cryptography.Oid" />.</summary>
<param name="oid">Атрибут, сохраняемый в данном объекте <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />.</param>
</member>
<member name="M:System.Security.Cryptography.CryptographicAttributeObject.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedDataCollection)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, используя атрибут, представленный заданным объектом <see cref="T:System.Security.Cryptography.Oid" />, и множество связанных с этим атрибутом значений, которое представлено заданной коллекцией <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection" />.</summary>
<param name="oid">Атрибут, сохраняемый в данном объекте <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />.</param>
<param name="values">Набор значений, связанный с атрибутом, представленным параметром <paramref name="oid" />.</param>
<exception cref="T:System.InvalidOperationException">Коллекция содержит повторяющиеся элементы. </exception>
</member>
<member name="P:System.Security.Cryptography.CryptographicAttributeObject.Oid">
<summary>Получает объект <see cref="T:System.Security.Cryptography.Oid" />, задающий идентификатор объекта для атрибута.</summary>
<returns>Идентификатор объекта для атрибута.</returns>
</member>
<member name="P:System.Security.Cryptography.CryptographicAttributeObject.Values">
<summary>Получает коллекцию <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection" />, в которой содержится множество значений, связанных с атрибутом.</summary>
<returns>Набор значений, связанный с атрибутом.</returns>
</member>
<member name="T:System.Security.Cryptography.CryptographicAttributeObjectCollection">
<summary>Contains a set of <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> objects.</summary>
</member>
<member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor(System.Security.Cryptography.CryptographicAttributeObject)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />, добавляя заданный объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> в коллекцию.</summary>
<param name="attribute">Объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, добавляемый в коллекцию.</param>
</member>
<member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add(System.Security.Cryptography.AsnEncodedData)">
<summary>Adds the specified <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object to the collection.</summary>
<returns>Значение true, если метод возвращает отсчитываемый от нуля индекс добавленного элемента; в противном случае — значение false.</returns>
<param name="asnEncodedData">The <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object to add to the collection.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="asnEncodedData" /> имеет значение null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">A cryptographic operation could not be completed.</exception>
</member>
<member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add(System.Security.Cryptography.CryptographicAttributeObject)">
<summary>Adds the specified <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> object to the collection.</summary>
<returns>Значение true, если метод возвращает отсчитываемый от нуля индекс добавленного элемента; в противном случае — значение false.</returns>
<param name="attribute">The <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> object to add to the collection.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="asnEncodedData" /> имеет значение null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">A cryptographic operation could not be completed.</exception>
<exception cref="T:System.InvalidOperationException">Указанный элемент уже существует в коллекции.</exception>
</member>
<member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.CopyTo(System.Security.Cryptography.CryptographicAttributeObject[],System.Int32)">
<summary>Копирует коллекцию <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" /> в массив объектов <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />.</summary>
<param name="array">Массив объектов <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, в который копируется коллекция.</param>
<param name="index">Отсчитываемый от нуля индекс массива <paramref name="array" />, в который необходимо скопировать коллекцию.</param>
<exception cref="T:System.ArgumentException">Один из переданных методу аргументов имеет недопустимое значение.</exception>
<exception cref="T:System.ArgumentNullException">Значение null передано методу, для которого оно является недопустимым.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
</member>
<member name="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.Count">
<summary>Gets the number of items in the collection.</summary>
<returns>The number of items in the collection.</returns>
</member>
<member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.GetEnumerator">
<summary>Получает объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator" /> для коллекции.</summary>
<returns>Значение true, если метод возвращает объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator" />, который может использоваться для перечисления элементов коллекции; в противном случае — значение false.</returns>
</member>
<member name="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.IsSynchronized">
<summary>Получает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным).</summary>
<returns>Значение true, если доступ к коллекции является потокобезопасным; в противном случае — значение false.</returns>
</member>
<member name="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.Item(System.Int32)">
<summary>Получает объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, соответствующий заданному индексу в коллекции.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, соответствующий заданному индексу.</returns>
<param name="index">Значение <see cref="T:System.Int32" />, представляющее отсчитываемый от нуля индекс объекта <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, который необходимо извлечь.</param>
</member>
<member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Remove(System.Security.Cryptography.CryptographicAttributeObject)">
<summary>Removes the specified <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> object from the collection.</summary>
<param name="attribute">The <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> object to remove from the collection.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="attribute" /> is null.</exception>
</member>
<member name="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.SyncRoot">
<summary>Получает объект <see cref="T:System.Object" />, используемый для синхронизации доступа к коллекции.</summary>
<returns>Объект <see cref="T:System.Object" />, используемый для синхронизации доступа к коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</returns>
</member>
<member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
<summary>Копирует элементы этой коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" /> в массив <see cref="T:System.Array" />, начиная с определенного индекса.</summary>
<param name="array">Одномерный массив <see cref="T:System.Array" />, в который копируются элементы из коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.Индексация в массиве <see cref="T:System.Array" /> должна начинаться с нуля.</param>
<param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
</member>
<member name="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>Returns an enumerator that iterates through the <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" /> collection.</summary>
<returns>Объект <see cref="T:System.Collections.IEnumerator" />, который может использоваться для итерационного перебора элементов коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</returns>
</member>
<member name="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator">
<summary>Предоставляет функциональность перечисления для коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.This class cannot be inherited.</summary>
</member>
<member name="P:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.Current">
<summary>Получает текущий объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> из коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, представляющий текущий криптографический атрибут в коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</returns>
</member>
<member name="M:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.MoveNext">
<summary>Перемещает перечислитель к следующему объекту <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> в коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</summary>
<returns>Значение true, если перечислитель был успешно перемещен к следующему объекту <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />; значение false, если перечислитель находится в конце перечисления.</returns>
</member>
<member name="M:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.Reset">
<summary>Выполняет сброс перечисления к первому объекту <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> в коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</summary>
</member>
<member name="P:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.System#Collections#IEnumerator#Current">
<summary>Получает текущий объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" /> из коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.CryptographicAttributeObject" />, представляющий текущий криптографический атрибут в коллекции <see cref="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />.</returns>
</member>
<member name="T:System.Security.Cryptography.DataProtectionScope">
<summary>Задает область защиты данных, которая устанавливается с помощью метода <see cref="M:System.Security.Cryptography.ProtectedData.Protect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)" />.</summary>
</member>
<member name="F:System.Security.Cryptography.DataProtectionScope.CurrentUser">
<summary>Защищенные данные связаны с текущим пользователем.Снимать защиту с данных могут только потоки, запускаемые от имени текущего пользователя.</summary>
</member>
<member name="F:System.Security.Cryptography.DataProtectionScope.LocalMachine">
<summary>Защищенные данные связаны с контекстом компьютера.Снимать защиту с данных могут все запускаемые на компьютере процессы.Это значение перечисления обычно используется в приложениях, которые запускаются на серверах, к которым не получают доступ пользователи без доверия.</summary>
</member>
<member name="T:System.Security.Cryptography.MemoryProtectionScope">
<summary>Задает область защиты памяти, которая устанавливается с помощью метода <see cref="M:System.Security.Cryptography.ProtectedMemory.Protect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)" />.</summary>
</member>
<member name="F:System.Security.Cryptography.MemoryProtectionScope.SameProcess">
<summary>Только код, выполняющийся в том же процессе, что и код, вызвавший метод <see cref="M:System.Security.Cryptography.ProtectedMemory.Protect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)" />, может снимать защиту с хранящихся в оперативной памяти данных.</summary>
</member>
<member name="F:System.Security.Cryptography.MemoryProtectionScope.CrossProcess">
<summary>Любой код в любом процессе может снимать защиту с хранящихся в оперативной памяти данных, которые были защищены с помощью метода <see cref="M:System.Security.Cryptography.ProtectedMemory.Protect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)" />.</summary>
</member>
<member name="F:System.Security.Cryptography.MemoryProtectionScope.SameLogon">
<summary>Только код, выполняющийся в том же контексте пользователя, что и код, вызвавший метод <see cref="M:System.Security.Cryptography.ProtectedMemory.Protect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)" />, может снимать защиту с хранящихся в оперативной памяти данных.</summary>
</member>
<member name="T:System.Security.Cryptography.ProtectedData">
<summary>Предоставляет методы для защиты данных и снятия защиты с них.Данный класс не может наследоваться.</summary>
</member>
<member name="M:System.Security.Cryptography.ProtectedData.Protect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)">
<summary>Защищает параметр <paramref name="userData" /> и возвращает массив байтов.</summary>
<returns>Массив байтов, представляющий зашифрованные данные.</returns>
<param name="userData">Массив байтов, в котором содержатся данные, подлежащие защите. </param>
<param name="optionalEntropy">Дополнительный массив байтов, используемый для зашифрования данных. </param>
<param name="scope">Одно из значений <see cref="T:System.Security.Cryptography.DataProtectionScope" />. </param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="userData" /> — null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Сбой криптографической защиты.</exception>
<exception cref="T:System.NotSupportedException">Этот метод не поддерживается операционной системой. </exception>
<exception cref="T:System.OutOfMemoryException">Системе не хватило памяти для зашифрования данных.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.DataProtectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ProtectData" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.ProtectedData.Unprotect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)">
<summary>Снимает защиту с параметра <paramref name="encryptedData" /> и возвращает массив байтов.</summary>
<returns>Массив байтов, представляющий незащищенные данные.</returns>
<param name="encryptedData">Массив данных, в котором содержатся данные, зашифрованные с помощью метода <see cref="M:System.Security.Cryptography.ProtectedData.Protect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)" />. </param>
<param name="optionalEntropy">Дополнительный массив байтов, используемый для зашифрования данных. </param>
<param name="scope">Одно из значений <see cref="T:System.Security.Cryptography.DataProtectionScope" />. </param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="encryptedData" /> — null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Сбой криптографической защиты.</exception>
<exception cref="T:System.NotSupportedException">Этот метод не поддерживается операционной системой. </exception>
<exception cref="T:System.OutOfMemoryException">Недостаточно памяти.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.DataProtectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnprotectData" />
</PermissionSet>
</member>
<member name="T:System.Security.Cryptography.ProtectedMemory">
<summary>Предоставляет методы для защиты данных, хранящихся в оперативной памяти, и снятия защиты с них.Данный класс не может наследоваться.</summary>
</member>
<member name="M:System.Security.Cryptography.ProtectedMemory.Protect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)">
<summary>Защищает указанные данные и возвращает массив байтов.</summary>
<param name="userData">Массив байтов, в котором содержатся данные, хранящиеся в оперативной памяти и подлежащие защите.Размер массива должен быть кратен 16 байтам.</param>
<param name="scope">Одно из значений перечисления, определяющее область действия защиты памяти. </param>
<exception cref="T:System.Security.Cryptography.CryptographicException">Длина значения параметра <paramref name="userData" /> должна быть равна или кратна 16 байтам. </exception>
<exception cref="T:System.NotSupportedException">Этот метод не поддерживается операционной системой.Этот метод может использоваться только в Windows 2000 или более поздних операционных системах Microsoft Windows.</exception>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="userData " /> равно null.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.DataProtectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ProtectMemory" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.ProtectedMemory.Unprotect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)">
<summary>Снимает защиту с данных, хранящихся в оперативной памяти и защищенных с помощью метода <see cref="M:System.Security.Cryptography.ProtectedMemory.Protect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)" />.</summary>
<param name="encryptedData">Массив байтов, в котором содержатся данные, хранящиеся в оперативной памяти и подлежащие расшифрованию. </param>
<param name="scope">Одно из значений перечисления, определяющее область действия защиты памяти. </param>
<exception cref="T:System.NotSupportedException">Этот метод не поддерживается операционной системой.Этот метод может использоваться только в Windows 2000 или более поздних операционных системах Microsoft Windows.</exception>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="encryptedData " /> равно null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Параметр <paramref name="encryptedData " /> имеет пустое значение.–либо–Этот вызов не реализован.–либо–Ошибка в NTSTATUS.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.DataProtectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnprotectMemory" />
</PermissionSet>
</member>
<member name="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" /> определяет алгоритм, используемый в операции шифрования.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.#ctor">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.#ctor" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, используя набор параметров по умолчанию. </summary>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.#ctor(System.Security.Cryptography.Oid)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.#ctor(System.Security.Cryptography.Oid)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, используя указанный идентификатор алгоритма.</summary>
<param name="oid">Объект, идентифицирующий алгоритм.</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.#ctor(System.Security.Cryptography.Oid,System.Int32)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.#ctor(System.Security.Cryptography.Oid,System.Int32)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, используя указанные идентификатор алгоритма и длину ключа.</summary>
<param name="oid">Объект, идентифицирующий алгоритм.</param>
<param name="keyLength">Длина ключа в битах.</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.KeyLength">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.KeyLength" /> устанавливает или возвращает длину ключа в битах.Это свойство не используется для алгоритмов с ключом фиксированной длины.</summary>
<returns>Целочисленное значение, представляющее длину ключа в битах.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.Oid">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.Oid" /> возвращает или устанавливает объект <see cref="T:System.Security.Cryptography.Oid" />, который определяет идентификатор объекта алгоритма.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Oid" />, представляющий алгоритм.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.Parameters">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.AlgorithmIdentifier.Parameters" /> устанавливает или возвращает все параметры, необходимые для работы алгоритма.</summary>
<returns>Массив байтовых значений, определяющий все параметры, необходимые для работы алгоритма.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.CmsRecipient">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> определяет получателя сообщения CMS/PKCS 7.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsRecipient.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipient.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.X509Certificates.X509Certificate2)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, используя указанные тип идентификатора получателя и сертификат получателя.</summary>
<param name="recipientIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий тип идентификатора получателя.</param>
<param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, представляющий сертификат получателя.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsRecipient.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipient.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, используя указанный сертификат получателя.</summary>
<param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, представляющий сертификат получателя.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.CmsRecipient.Certificate">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipient.Certificate" /> возвращает сертификат, связанный с данным получателем.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, содержащий сертификат, связанный с данным получателем.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.CmsRecipient.RecipientIdentifierType">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipient.RecipientIdentifierType" /> возвращает тип идентификатора получателя.</summary>
<returns>Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий тип идентификатора получателя.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection">
<summary>The <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> class represents a set of <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> objects.Интерфейс <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> реализует интерфейс <see cref="T:System.Collections.ICollection" />.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.#ctor">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.#ctor" /> constructor creates an instance of the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.#ctor(System.Security.Cryptography.Pkcs.CmsRecipient)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.#ctor(System.Security.Cryptography.Pkcs.CmsRecipient)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> и добавляет к нему указанного получателя.</summary>
<param name="recipient">Экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, представляющий указанного получателя CMS/PKCS 7.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> и добавляет к нему получателя на основании указанного идентификатора субъекта и набора сертификатов, определяющих получателей.</summary>
<param name="recipientIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий тип идентификатора субъекта.</param>
<param name="certificates">Коллекция <see cref="T:System.Security.Cryptography.X509certificates.X509Certificate2Collection" />, которая содержит сертификаты, определяющие получателей.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Add(System.Security.Cryptography.Pkcs.CmsRecipient)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Add(System.Security.Cryptography.Pkcs.CmsRecipient)" /> добавляет в коллекцию <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> одного получателя.</summary>
<returns>Если метод выполнен успешно, возвращается значение типа <see cref="T:System.Int32" />, представляющее отсчитываемый от нуля номер позиции, в которую помещается получатель.При сбое метода создается исключение.</returns>
<param name="recipient">Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, представляющий получателя, который добавляется в коллекцию <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="recipient" /> is null.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.CopyTo(System.Array,System.Int32)">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.CopyTo(System.Array,System.Int32)" /> method copies the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection to an array.</summary>
<param name="array">Объект <see cref="T:System.Array" />, в который должна быть скопирована коллекция <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</param>
<param name="index">The zero-based index in <paramref name="array" /> where the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection is copied.</param>
<exception cref="T:System.ArgumentException">Размер массива <paramref name="array" /> недостаточен для хранения указанных элементов.-или-Размерность массива <paramref name="array" /> не соответствует указанным требованиям.</exception>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="index" /> находится вне диапазона элементов массива <paramref name="array" />.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.CopyTo(System.Security.Cryptography.Pkcs.CmsRecipient[],System.Int32)">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.CopyTo(System.Security.Cryptography.Pkcs.CmsRecipient[],System.Int32)" /> method copies the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection to a <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> array.</summary>
<param name="array">An array of <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> objects where the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection is to be copied.</param>
<param name="index">Отсчитываемый от нуля индекс массива <paramref name="array" /> объектов <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, в который копируется коллекция <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</param>
<exception cref="T:System.ArgumentException">Размер массива <paramref name="array" /> недостаточен для хранения указанных элементов.-или-Размерность массива <paramref name="array" /> не соответствует указанным требованиям.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="array" /> is null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="index" /> находится вне диапазона элементов массива <paramref name="array" />.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Count">
<summary>The <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Count" /> property retrieves the number of items in the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection.</summary>
<returns>Значение типа <see cref="T:System.Int32" />, представляющее число элементов в коллекции.</returns>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.GetEnumerator">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.GetEnumerator" /> method returns a <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator" /> object for the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection.</summary>
<returns>A <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator" /> object that can be used to enumerate the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.IsSynchronized">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.IsSynchronized" /> возвращает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным).Это свойство всегда возвращает значение false, что означает, что коллекция не является потокобезопасной.</summary>
<returns>Значение типа <see cref="T:System.Boolean" />, равное false, что означает, что коллекция не потокобезопасной.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Item(System.Int32)">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Item(System.Int32)" /> возвращает объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, расположенный в коллекции по указанному индексу.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, расположенный по указанному индексу.</returns>
<param name="index">Значение типа <see cref="T:System.Int32" />, представляющее индекс в коллекции.Индексация начинается с нуля.</param>
<exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Remove(System.Security.Cryptography.Pkcs.CmsRecipient)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.Remove(System.Security.Cryptography.Pkcs.CmsRecipient)" /> удаляет получателя из коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</summary>
<param name="recipient">Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, представляющий получателя, которого необходимо удалить из коллекции.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="recipient" /> имеет значение null.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.SyncRoot">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipientCollection.SyncRoot" /> возвращает объект <see cref="T:System.Object" />, который используется для синхронизации доступа к коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</summary>
<returns>Объект <see cref="T:System.Object" />, который служит для синхронизации доступа к коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</returns>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientCollection.System.Collections.IEnumerable.GetEnumerator" /> возвращает объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</summary>
<returns>A <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator" /> object that can be used to enumerate the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator">
<summary>The <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator" /> class provides enumeration functionality for the <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> collection.Интерфейс <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator" /> реализует интерфейс <see cref="T:System.Collections.IEnumerator" />.</summary>
</member>
<member name="P:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.Current">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.Current" /> возвращает текущий объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, который представляет текущего получателя в коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.MoveNext">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.MoveNext" /> выполняет переход к следующему объекту <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</summary>
<returns>Метод возвращает значение true в случае успешного перехода к следующему объекту <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> и значение false, если в результате перехода был пройден последний элемент перечисления.</returns>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.Reset">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.Reset" /> выполняет сброс перечисления к первому объекту <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</summary>
</member>
<member name="P:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.System#Collections#IEnumerator#Current">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsRecipientEnumerator.System.Collections.IEnumerator.Current" /> возвращает текущий объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, который представляет текущего получателя в коллекции <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.CmsSigner">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" /> обеспечивает функциональность подписывания.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, используя тип идентификатора субъекта по умолчанию.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.CspParameters)">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.CspParameters)" /> constructor creates an instance of the <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" /> class with the specified cryptographic service provider (CSP) parameters.<see cref="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.CspParameters)" /> is useful when you know the specific CSP and private key to use for signing.</summary>
<param name="parameters">Объект <see cref="T:System.Security.Cryptography.CspParameters" />, который определяет используемые параметры поставщика служб шифрования.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, используя указанный тип идентификатора субъекта.</summary>
<param name="signerIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий тип идентификатора подписавшего.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.X509Certificates.X509Certificate2)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, используя указанный тип идентификатора подписавшего и сертификат для подписи.</summary>
<param name="signerIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий тип идентификатора подписавшего.</param>
<param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, представляющий сертификат для подписи.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.CmsSigner.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, используя указанный сертификат для подписи.</summary>
<param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, представляющий сертификат для подписи.</param>
</member>
<member name="P:System.Security.Cryptography.Pkcs.CmsSigner.Certificate">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.Certificate" /> возвращает или устанавливает объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, который представляет сертификат для подписи.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, представляющий сертификат для подписи.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.CmsSigner.Certificates">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.Certificates" /> возвращает коллекцию <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, которая содержит сертификаты, связанные с подписываемым сообщением. </summary>
<returns>Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, которая представляет набор сертификатов, связанных с подписываемым сообщением.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.CmsSigner.DigestAlgorithm">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.DigestAlgorithm" /> возвращает или устанавливает идентификатор <see cref="T:System.Security.Cryptography.Oid" />, который представляет хэш-алгоритм, использующийся для подписи.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Oid" />, представляющий хэш-алгоритм, использующийся для подписи.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.CmsSigner.IncludeOption">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.IncludeOption" /> устанавливает или возвращает параметр, который определяет, должны ли в создаваемое сообщение CMS/PKCS 7 включаться корневой сертификат и вся цепочка сертификатов, связанные с сертификатом для подписи.</summary>
<returns>Член перечисления <see cref="T:System.Security.Cryptography.X509Certificates.X509IncludeOption" />, который определяет длину цепочки сертификатов X509, которая должна быть включена в объект <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />.Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.IncludeOption" /> может принимать одно из следующих значений перечисления <see cref="T:System.Security.Cryptography.X509Certificates.X509IncludeOption" />.NameValueMeaning<see cref="F:System.Security.Cryptography.X509Certificates.X509IncludeOption.None" />0Цепочка сертификатов не включается.<see cref="F:System.Security.Cryptography.X509Certificates.X509IncludeOption.ExcludeRoot" />1Цепочка сертификатов включается за исключением корневого сертификата.<see cref="F:System.Security.Cryptography.X509Certificates.X509IncludeOption.EndCertOnly" />2Включается только конечный сертификат.<see cref="F:System.Security.Cryptography.X509Certificates.X509IncludeOption.WholeChain" />3Цепочка сертификатов включается, в том числе и корневой сертификат.</returns>
<exception cref="T:System.ArgumentException">Один из переданных методу аргументов имеет недопустимое значение.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.CmsSigner.SignedAttributes">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.SignedAttributes" /> возвращает коллекцию <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" /> подписанных атрибутов, связываемых с конечным содержимым <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />.Подписанные атрибуты подписываются вместе с указанным содержимым.</summary>
<returns>Коллекция <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" />, которая представляет подписанные атрибуты.Если подписанные атрибуты отсутствуют, значением свойства является пустая коллекция.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.CmsSigner.SignerIdentifierType">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.SignerIdentifierType" /> устанавливает и возвращает тип идентификатора подписавшего.</summary>
<returns>Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий тип идентификатора подписавшего.</returns>
<exception cref="T:System.ArgumentException">Один из переданных методу аргументов имеет недопустимое значение.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.CmsSigner.UnsignedAttributes">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.UnsignedAttributes" /> возвращает коллекцию <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" /> неподписанных атрибутов PKCS 9, связываемых с конечным содержимым <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />.Неподписанные атрибуты можно изменять. При этом подпись не становится недействительной.</summary>
<returns>Коллекция <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" />, которая представляет неподписанные атрибуты.Если неподписанные атрибуты отсутствуют, значением свойства является пустая коллекция.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.ContentInfo">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" /> представляет структуру данных содержимого CMS/PKCS 7, определенную в документации по стандартам CMS/PKCS 7.Эта структура данных лежит в основе всех сообщений CMS/PKCS 7.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.ContentInfo.#ctor(System.Byte[])">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.ContentInfo.#ctor(System.Byte[])" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, используя массив байтовых значений в качестве данных и идентификатор <paramref name="object identifier" /> (OID) по умолчанию, определяющий тип содержимого.</summary>
<param name="content">Массив байтовых значений, представляющий данные, из которых необходимо создать объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее как допустимый аргумент. </exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.ContentInfo.#ctor(System.Security.Cryptography.Oid,System.Byte[])">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.ContentInfo.#ctor(System.Security.Cryptography.Oid,System.Byte[])" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, используя указанный тип содержимого и массив байтовых значений в качестве данных.</summary>
<param name="contentType">Объект <see cref="T:System.Security.Cryptography.Oid" />, который содержит идентификатор <paramref name="object identifier" /> (OID), определяющий тип содержимого.Тип может иметь значение data, digestedData, encryptedData, envelopedData, hashedData, signedAndEnvelopedData или signedData.Дополнительные сведения см. в разделе "Примечания".</param>
<param name="content">Массив байтовых значений, представляющий данные, из которых необходимо создать объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее как допустимый аргумент. </exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.ContentInfo.Content">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.ContentInfo.Content" /> возвращает содержимое сообщения CMS/PKCS 7.</summary>
<returns>Массив байтовых значений, представляющий содержимое.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.ContentInfo.ContentType">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.ContentInfo.ContentType" /> возвращает <see cref="T:System.Security.Cryptography.Oid" /> объект, который содержит идентификатор <paramref name="object identifier" /> (OID) типа содержимого внутреннего содержимого сообщения CMS/PKCS 7.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Oid" />, который содержит значение OID, определяющее тип содержимого.</returns>
</member>
<member name="M:System.Security.Cryptography.Pkcs.ContentInfo.GetContentType(System.Byte[])">
<summary>Статический метод <see cref="M:System.Security.Cryptography.Pkcs.ContentInfo.GetContentType(System.Byte[])" /> возвращает тип внешнего содержимого закодированного сообщения <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, представляемого массивом байтовых значений.</summary>
<returns>При успешном выполнении метод возвращает объект <see cref="T:System.Security.Cryptography.Oid" />, содержащий тип внешнего содержимого указанного закодированного сообщения <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />.При сбое метода создается исключение.</returns>
<param name="encodedMessage">Массив байтовых значений, представляющий закодированное сообщение <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, из которого извлекается тип внешнего содержимого.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее как допустимый аргумент.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Во время выполнения операции шифрования произошла ошибка.</exception>
</member>
<member name="T:System.Security.Cryptography.Pkcs.EnvelopedCms">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" /> представляет структуру CMS/PKCS 7 для запечатанных данных.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor" /> constructor creates an instance of the <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" /> class.</summary>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" />, используя в качестве типа внутреннего содержимого указанную информацию о содержимом.</summary>
<param name="contentInfo">Экземпляр класса <see cref="P:System.Security.Cryptography.Pkcs.EnvelopedCms.ContentInfo" />, представляющий содержимое и его тип.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo,System.Security.Cryptography.Pkcs.AlgorithmIdentifier)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo,System.Security.Cryptography.Pkcs.AlgorithmIdentifier)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" />, используя указанную информацию о содержимом и алгоритм шифрования.Указанная информация о содержимом используется в качестве типа внутреннего содержимого.</summary>
<param name="contentInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, представляющий содержимое и его тип.</param>
<param name="encryptionAlgorithm">Объект <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, определяющий алгоритм шифрования.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" />, используя указанные тип идентификатора субъекта и информацию о содержимом.Указанная информация о содержимом используется в качестве типа внутреннего содержимого.</summary>
<param name="recipientIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий способ идентификации получателя.</param>
<param name="contentInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, представляющий содержимое и его тип.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo,System.Security.Cryptography.Pkcs.AlgorithmIdentifier)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo,System.Security.Cryptography.Pkcs.AlgorithmIdentifier)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" />, используя указанный тип идентификатора субъекта, информацию о содержимом и алгоритм шифрования.Указанная информация о содержимом используется в качестве типа внутреннего содержимого.</summary>
<param name="recipientIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий способ идентификации получателя.</param>
<param name="contentInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, представляющий содержимое и его тип.</param>
<param name="encryptionAlgorithm">Объект <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, определяющий алгоритм шифрования.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.EnvelopedCms.Certificates">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.EnvelopedCms.Certificates" /> возвращает набор сертификатов, связанных с запечатанным сообщением CMS/PKCS 7.</summary>
<returns>Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, которая представляет сертификаты X.509, используемые для запечатанного сообщения CMS/PKCS 7.Если сертификата не существует, значением свойства является пустая коллекция.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.EnvelopedCms.ContentEncryptionAlgorithm">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.EnvelopedCms.ContentEncryptionAlgorithm" /> возвращает идентификатор алгоритма, с помощью которого шифруется содержимое.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, представляющий идентификатор алгоритма.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.EnvelopedCms.ContentInfo">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.EnvelopedCms.ContentInfo" /> возвращает информацию о внутреннем содержимом запечатанного сообщения CMS/PKCS 7.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, который представляет информацию о внутреннем содержимом запечатанного сообщения CMS/PKCS 7.</returns>
</member>
<member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decode(System.Byte[])">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decode(System.Byte[])" /> раскодирует указанное запечатанное сообщение CMS/PKCS 7 и переопределяет значения всех переменных-членов объекта <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" />.</summary>
<param name="encodedMessage">Массив байтовых значений, представляющий информацию, которую требуется раскодировать.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt" /> расшифровывает содержимое раскодированного запечатанного сообщения CMS/PKCS 7.Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt" /> выполняет поиск подходящего сертификата и закрытого ключа в хранилищах MY текущего пользователя и компьютера.</summary>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence, ControlPolicy" />
<IPermission class="System.Security.Permissions.StorePermission, System.Security, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Flags="CreateStore, DeleteStore, OpenStore, EnumerateCertificates" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo)" /> расшифровывает содержимое раскодированного запечатанного сообщения CMS/PKCS 7, используя закрытый ключ, связанный с сертификатом, который определяется указанной информацией о получателе.</summary>
<param name="recipientInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" />, представляющий информацию о получателе, которая определяет сертификат, связанный с закрытым ключом, который должен использоваться для расшифровки.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)" /> расшифровывает содержимое раскодированного запечатанного сообщения CMS/PKCS 7, используя закрытый ключ, связанный с сертификатом, который определяется указанной информацией о получателе, и используя указанную коллекцию сертификатов.Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)" /> выполняет поиск подходящего для расшифровки сертификата в указанной коллекции сертификатов и в хранилище сертификатов MY.</summary>
<param name="recipientInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" />, представляющий информацию о получателе для использования при расшифровке.</param>
<param name="extraStore">Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, представляющая дополнительные сертификаты для использования при расшифровке.Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)" /> выполняет поиск подходящего для расшифровки сертификата в этой коллекции сертификатов и в хранилище сертификатов MY.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)" /> расшифровывает содержимое раскодированного запечатанного сообщения CMS/PKCS 7, используя указанную коллекцию сертификатов.Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)" /> выполняет поиск подходящего для расшифровки сертификата в указанной коллекции сертификатов и в хранилище сертификатов MY.</summary>
<param name="extraStore">Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, представляющая дополнительные сертификаты для использования при расшифровке.Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)" /> выполняет поиск подходящего для расшифровки сертификата в этой коллекции сертификатов и в хранилище сертификатов MY.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encode">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encode" /> кодирует содержимого запечатанного сообщения CMS/PKCS 7 и возвращает его в виде массива байтовых значений.Шифрование необходимо выполнить до кодирования.</summary>
<returns>В случае успешного выполнения метода он возвращает массив байтовых значений, представляющих закодированную информацию.При сбое метода создается исключение.</returns>
<exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encrypt">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encrypt" /> зашифровывает содержимое сообщения CMS/PKCS 7.</summary>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence, ControlPolicy" />
<IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Window="SafeTopLevelWindows" />
<IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.StorePermission, System.Security, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Flags="CreateStore, DeleteStore, OpenStore, EnumerateCertificates" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encrypt(System.Security.Cryptography.Pkcs.CmsRecipient)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encrypt(System.Security.Cryptography.Pkcs.CmsRecipient)" /> зашифровывает содержимое сообщения CMS/PKCS 7, используя указанную информацию о получателе.</summary>
<param name="recipient">Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />, представляющий информацию о получателе.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">A cryptographic operation could not be completed.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encrypt(System.Security.Cryptography.Pkcs.CmsRecipientCollection)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.EnvelopedCms.Encrypt(System.Security.Cryptography.Pkcs.CmsRecipientCollection)" /> зашифровывает содержимое сообщения CMS/PKCS 7, используя информацию об указанном списке получателей.Сообщение шифруется с помощью ключа шифрования сообщения с симметричным алгоритмом шифрования, таким как Triple DES.В этом случае ключ шифрования сообщения шифруется с помощью открытого ключа каждого из получателей.</summary>
<param name="recipients">Коллекция <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipientCollection" />, представляющая информацию о списке получателей.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.EnvelopedCms.RecipientInfos">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.EnvelopedCms.RecipientInfos" /> возвращает информацию о получателе, связанную с запечатанным сообщением CMS/PKCS 7.</summary>
<returns>Коллекция <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />, представляющая информацию о получателе.Если получателя не существует, значением свойства является пустая коллекция.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Pkcs.EnvelopedCms.UnprotectedAttributes">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.EnvelopedCms.UnprotectedAttributes" /> возвращает незащищенные (незашифрованные) атрибуты, связанные с запечатанным сообщением CMS/PKCS 7.Незащищенные атрибуты не шифруются, поэтому их конфиденциальность в объекте <see cref="T:System.Security.Cryptography.Pkcs.EnvelopedCms" /> не обеспечивается.</summary>
<returns>Коллекция <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" />, представляющая незащищенные атрибуты.Если незащищенных атрибутов не существует, значением свойства является пустая коллекция.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.EnvelopedCms.Version">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.EnvelopedCms.Version" /> возвращает версию запечатанного сообщения CMS/PKCS 7. </summary>
<returns>Целочисленное значение, представляющее версию запечатанного сообщения CMS/PKCS #7.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.KeyAgreeKeyChoice">
<summary>Перечисление <see cref="T:System.Security.Cryptography.Pkcs.KeyAgreeKeyChoice" /> определяет тип ключа, используемый в протоколе согласования ключей.</summary>
</member>
<member name="F:System.Security.Cryptography.Pkcs.KeyAgreeKeyChoice.Unknown">
<summary>Тип ключа при согласовании ключей неизвестен.</summary>
</member>
<member name="F:System.Security.Cryptography.Pkcs.KeyAgreeKeyChoice.EphemeralKey">
<summary>При согласовании ключей используется временный ключ, который существует только во время согласования.</summary>
</member>
<member name="F:System.Security.Cryptography.Pkcs.KeyAgreeKeyChoice.StaticKey">
<summary>При согласовании ключей используется статический ключ, который существует в течение продолжительного времени.</summary>
</member>
<member name="T:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo" /> определяет информацию о получателе при согласовании ключей.В алгоритмах согласования ключей обычно используется алгоритм согласования ключей Диффи-Хеллмана, в котором обе стороны, использующие ключ шифрования, участвуют в создании этого ключа и, в соответствии с определением, согласовывают этот ключ.Эта ситуация противоположна использованию алгоритмов передачи ключей, при которых одна сторона создает ключ и отправляет, т. е. передает его другой стороне.</summary>
</member>
<member name="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.Date">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.Date" /> возвращает дату и время запуска протокола согласования ключей инициатором.</summary>
<returns>Объект <see cref="T:System.DateTime" />, который содержит значение даты и времени запуска протокола согласования ключей инициатором.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.EncryptedKey">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.EncryptedKey" /> возвращает зашифрованный материал ключа получателя.</summary>
<returns>Массив байтовых значений, который содержит зашифрованный материал ключа получателя.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.KeyEncryptionAlgorithm">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.KeyEncryptionAlgorithm" /> возвращает алгоритм, с помощью которого осуществляется согласование ключей.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, содержащий значение алгоритма, с помощью которого осуществляется согласование ключей.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.OriginatorIdentifierOrKey">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.OriginatorIdentifierOrKey" /> возвращает информацию об инициаторе согласования ключей для алгоритмов согласования ключей, которые гарантируют эту информацию.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey" />, содержащий информацию об инициаторе согласования ключей.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.OtherKeyAttribute">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.OtherKeyAttribute" /> возвращает атрибуты материала ключа.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.CryptographicAttribute" />, содержащий атрибуты материала ключа.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.RecipientIdentifier">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.RecipientIdentifier" /> возвращает идентификатор получателя.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifier" />, который содержит идентификатор получателя.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.Version">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo.Version" /> возвращает версию получателя согласования ключей.Версия автоматически устанавливается для объектов в данном классе, а значение этого свойства указывает на то, что получатель участвует в алгоритме согласования ключей.</summary>
<returns>Целочисленное значение, обозначающее версию объекта <see cref="T:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo" />.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo" /> определяет информацию о получателе при передаче ключей.В алгоритме передачи ключей обычно используется алгоритм RSA, в котором отправитель создает общий ключ шифрования и передает его получателю.Эта ситуация противоположна использованию алгоритма согласования ключей, в котором обе стороны участвуют в создании ключа шифрования, тем самым взаимно соглашаясь использовать этот ключ.</summary>
</member>
<member name="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.EncryptedKey">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.EncryptedKey" /> возвращает зашифрованный ключ для получателя передачи ключей.</summary>
<returns>Массив байтовых значений, представляющий зашифрованный ключ.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.KeyEncryptionAlgorithm">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.KeyEncryptionAlgorithm" /> возвращает алгоритм шифрования ключа, с помощью которого шифруется ключ шифрования содержимого.</summary>
<returns> Объект типа <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, в котором хранится идентификатор алгоритма шифрования ключа.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.RecipientIdentifier">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.RecipientIdentifier" /> возвращает идентификатор субъекта, связанный с зашифрованным содержимым.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifier" />, в котором хранится идентификатор получателя, участвующего в передаче ключа.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.Version">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo.Version" /> возвращает версию получателя передачи ключей.Версия получателя передачи ключей автоматически устанавливается для объектов в данном классе, а значение этого свойства указывает на то, что получатель участвует в алгоритме передаче ключей.</summary>
<returns>Целочисленное значение, обозначающее версию объекта <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> передачи ключей.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject">
<summary>Представляет атрибут, который используется для операций CMS/PKCS 7 и PKCS 9.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject.#ctor(System.Security.Cryptography.AsnEncodedData)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" />, используя в качестве типа и значения атрибута указанный объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
<param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, который содержит тип и значение атрибута PKCS 9.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject.#ctor(System.Security.Cryptography.Oid,System.Byte[])">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" />, используя в качестве типа атрибута указанный объект <see cref="T:System.Security.Cryptography.Oid" />, а в качестве значения атрибута указанные данные в формате ASN.1.</summary>
<param name="oid">Объект <see cref="T:System.Security.Cryptography.Oid" />, которые представляет собой тип атрибута PKCS 9.</param>
<param name="encodedData">Массив байтовых значений, представляющий значение атрибута PKCS 9.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject.#ctor(System.String,System.Byte[])">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" />, используя в качестве типа атрибута указанное строковое представление идентификатора объекта (OID), а в качестве значения атрибута указанные данные в формате ASN.1.</summary>
<param name="oid">Объект <see cref="T:System.String" />, который содержит строковое представление идентификатора OID, определяющего тип атрибута PKCS 9.</param>
<param name="encodedData">Массив байтовых значений, содержащий значение атрибута PKCS 9.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
<summary>Копирует тип и значение атрибута PKCS 9 для данного объекта <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" /> из указанного объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
<param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, который содержит тип и значение атрибута PKCS 9.</param>
</member>
<member name="P:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject.Oid">
<summary>Получает объект <see cref="T:System.Security.Cryptography.Oid" />, который представляет тип атрибута, связанного с данным объектом <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" />.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Oid" />, который представляет тип атрибута, связанного с данным объектом <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" />.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.Pkcs9ContentType">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9ContentType" /> определяет тип содержимого сообщения CMS/PKCS 7.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9ContentType.#ctor">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9ContentType.#ctor" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9ContentType" />.</summary>
</member>
<member name="P:System.Security.Cryptography.Pkcs.Pkcs9ContentType.ContentType">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.Pkcs9ContentType.ContentType" /> возвращает объект <see cref="T:System.Security.Cryptography.Oid" />, содержащий тип содержимого.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Oid" />, который содержит тип содержимого.</returns>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9ContentType.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
<summary>Копирует информацию из объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
<param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, из которого копируется информация.</param>
</member>
<member name="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription" /> определяет описание содержимого сообщения CMS/PKCS 7.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.#ctor">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.#ctor" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription" />.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.#ctor(System.Byte[])">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.#ctor(System.Byte[])" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription" />, используя в качестве закодированного описания содержимого сообщения CMS/PKCS 7 указанный массив байтовых значений.</summary>
<param name="encodedDocumentDescription">Массив байтовых значений, который содержит закодированное описание сообщения CMS/PKCS 7.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.#ctor(System.String)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.#ctor(System.String)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription" />, используя указанное описание содержимого сообщения CMS/PKCS 7.</summary>
<param name="documentDescription">Экземпляр класса <see cref="T:System.String" />, который определяет описание сообщения CMS/PKCS 7.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
<summary>Копирует информацию из объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
<param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, из которого копируется информация.</param>
</member>
<member name="P:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.DocumentDescription">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription.DocumentDescription" /> возвращает описание документа.</summary>
<returns>Объект <see cref="T:System.String" />, содержащий описание документа.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentName">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentName" /> определяет имя сообщения CMS/PKCS 7.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.#ctor">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.#ctor" /> constructor creates an instance of the <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentName" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.#ctor(System.Byte[])">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.#ctor(System.Byte[])" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentName" />, используя в качестве закодированного имени содержимого сообщения CMS/PKCS 7 указанный массив байтовых значений.</summary>
<param name="encodedDocumentName">Массив байтовых значений, который содержит закодированное имя сообщения CMS/PKCS 7.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.#ctor(System.String)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.#ctor(System.String)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9DocumentName" />, используя указанное имя сообщения CMS/PKCS 7.</summary>
<param name="documentName">Объект <see cref="T:System.String" />, определяющий имя сообщения CMS/PKCS 7.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
<summary>Копирует информацию из объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
<param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, из которого копируется информация.</param>
</member>
<member name="P:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.DocumentName">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.Pkcs9DocumentName.DocumentName" /> возвращает имя документа.</summary>
<returns>Объект типа <see cref="T:System.String" />, содержащий имя документа.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest" /> определяет хэш сообщения CMS/PKCS 7.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest.#ctor">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest.#ctor" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest" />.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
<summary>Копирует информацию из объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
<param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, из которого копируется информация.</param>
</member>
<member name="P:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest.MessageDigest">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.Pkcs9MessageDigest.MessageDigest" /> возвращает хэш.</summary>
<returns>Массив байтовых значений, содержащий хэш.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.Pkcs9SigningTime">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9SigningTime" /> определяет дату и время подписи.Объект <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9SigningTime" /> можно использовать в качестве прошедшего проверку подлинности атрибута объекта <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, если необходимо, чтобы цифровая подпись быть снабжена прошедшими проверку подлинности датой и временем.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.#ctor">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.#ctor" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9SigningTime" />.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.#ctor(System.Byte[])">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.#ctor(System.Byte[])" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9SigningTime" />, используя указанный массив байтовых значений в качестве закодированных даты и времени подписи содержимого сообщения CMS/PKCS 7.</summary>
<param name="encodedSigningTime">Массив байтовых значений, который определяет закодированное значение даты и времени подписи сообщения CMS/PKCS 7.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.#ctor(System.DateTime)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.#ctor(System.DateTime)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.Pkcs9SigningTime" />, используя указанное значение даты и времени подписи.</summary>
<param name="signingTime">Структура <see cref="T:System.DateTime" />, представляющая дату и время подписи.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
<summary>Копирует информацию из объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
<param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, из которого копируется информация.</param>
</member>
<member name="P:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.SigningTime">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.Pkcs9SigningTime.SigningTime" /> возвращает <see cref="T:System.DateTime" /> структуру, представляющую дату и время подписания сообщения.</summary>
<returns>Структура <see cref="T:System.DateTime" />, содержащая дату и время подписания документа.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.PublicKeyInfo">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.PublicKeyInfo" /> представляет информацию, связанную открытым ключом.</summary>
</member>
<member name="P:System.Security.Cryptography.Pkcs.PublicKeyInfo.Algorithm">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.PublicKeyInfo.Algorithm" /> возвращает идентификатор алгоритма, связанный с открытым ключом.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, представляющий алгоритм.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.PublicKeyInfo.KeyValue">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.PublicKeyInfo.KeyValue" /> возвращает значение закодированной открытой части пары ключей.</summary>
<returns>Массив байтовых значений, представляющий закодированную открытую часть пары ключей.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.RecipientInfo">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> представляет информацию о получателе сообщения CMS/PKCS 7.Класс <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> является абстрактным классом, которому наследуют классы <see cref="T:System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo" /> и <see cref="T:System.Security.Cryptography.Pkcs.KeyTransRecipientInfo" />.</summary>
</member>
<member name="P:System.Security.Cryptography.Pkcs.RecipientInfo.EncryptedKey">
<summary>Абстрактное свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfo.EncryptedKey" /> возвращает зашифрованный материал ключа получателя.</summary>
<returns>Массив байтовых значений, который содержит зашифрованный материал ключа получателя.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.RecipientInfo.KeyEncryptionAlgorithm">
<summary>Абстрактное свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfo.KeyEncryptionAlgorithm" /> возвращает алгоритм, с помощью которого осуществляется определение ключей.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.AlgorithmIdentifier" />, содержащий значение алгоритма, который используется для определения ключа для отправителя и получателя сообщения CMS/PKCS 7.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.RecipientInfo.RecipientIdentifier">
<summary>Абстрактное свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfo.RecipientIdentifier" /> возвращает тип идентификатора получателя.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifier" />, который содержит идентификатор получателя.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.RecipientInfo.Type">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfo.Type" /> возвращает тип получателя.Тип получателя определяет один из двух основных протоколов, которые используются для установки ключа между отправителем и получателем сообщения CMS/PKCS 7.</summary>
<returns>Значение из перечисления <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoType" />, определяющее тип получателя.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.RecipientInfo.Version">
<summary>Абстрактное свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfo.Version" /> возвращает версию информации о получателе.В объектах производных классов это свойство настраивается автоматически, а его значение указывает на тип защиты сообщений — PKCS 7 или CMS (Cryptographic Message Syntax).Версия также определяет алгоритм получения ключа объектом <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> — с помощью согласования ключей или с помощью передачи ключей.</summary>
<returns>Значение типа <see cref="T:System.Int32" />, представляющее версию объекта <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" />.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> представляет коллекцию объектов <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" />.Интерфейс <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> реализует интерфейс <see cref="T:System.Collections.ICollection" />.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.CopyTo(System.Array,System.Int32)">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.CopyTo(System.Array,System.Int32)" /> method copies the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection to an array.</summary>
<param name="array">Объект <see cref="T:System.Array" />, в который должна быть скопирована коллекция <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</param>
<param name="index">Отсчитываемый от нуля индекс в массиве <paramref name="array" />, который обозначает позицию для копирования коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</param>
<exception cref="T:System.ArgumentException">Один из переданных методу аргументов имеет недопустимое значение.</exception>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
<exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.CopyTo(System.Security.Cryptography.Pkcs.RecipientInfo[],System.Int32)">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.CopyTo(System.Security.Cryptography.Pkcs.RecipientInfo[],System.Int32)" /> method copies the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection to a <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> array.</summary>
<param name="array">An array of <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> objects where the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection is to be copied.</param>
<param name="index">Отсчитываемый от нуля индекс в массиве <paramref name="array" />, который обозначает позицию для копирования коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</param>
<exception cref="T:System.ArgumentException">Один из переданных методу аргументов имеет недопустимое значение.</exception>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
<exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.Count">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.Count" /> возвращает число элементов в коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</summary>
<returns>Целочисленное значение, представляющее число элементов в коллекции.</returns>
</member>
<member name="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.GetEnumerator">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.GetEnumerator" /> возвращает объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</summary>
<returns>A <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator" /> object that can be used to enumerate the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.IsSynchronized">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.IsSynchronized" /> возвращает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным).Это свойство всегда возвращает значение false, что означает, что коллекция не является потокобезопасной.</summary>
<returns>Значение типа <see cref="T:System.Boolean" />, равное false, что означает, что коллекция не является потокобезопасной.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.Item(System.Int32)">
<summary>The <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.Item(System.Int32)" /> property retrieves the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> object at the specified index in the collection.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" />, расположенный по указанному индексу.</returns>
<param name="index">Значение целочисленного типа, представляющее индекс в коллекции.Индексация начинается с нуля.</param>
<exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.SyncRoot">
<summary>The <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfoCollection.SyncRoot" /> property retrieves an <see cref="T:System.Object" /> object used to synchronize access to the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection.</summary>
<returns>Объект <see cref="T:System.Object" />, используемый для синхронизации доступа к коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</returns>
</member>
<member name="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.RecipientInfoCollection.System.Collections.IEnumerable.GetEnumerator" /> method returns a <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator" /> object for the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection.</summary>
<returns>A <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator" /> object that can be used to enumerate the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator">
<summary>The <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator" /> class provides enumeration functionality for the <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" /> collection.Интерфейс <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator" /> реализует интерфейс <see cref="T:System.Collections.IEnumerator" />.</summary>
</member>
<member name="P:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.Current">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.Current" /> возвращает текущий объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" />, который представляет информацию о текущем получателе в коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.MoveNext">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.MoveNext" /> выполняет переход к следующему объекту <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</summary>
<returns>Этот метод возвращает логическое значение, определяющее, был ли переход выполнен успешно.В случае успешного перехода к следующему объекту <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> метод возвращает значение true.Если в результате перехода был пройден последний элемент перечисления, метод возвращает значение false.</returns>
</member>
<member name="M:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.Reset">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.Reset" /> выполняет сброс перечисления к первому объекту <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</summary>
</member>
<member name="P:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.System#Collections#IEnumerator#Current">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.RecipientInfoEnumerator.System.Collections.IEnumerator.Current" /> возвращает текущий объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfo" />, который представляет информацию о текущем получателе в коллекции <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoCollection" />.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.RecipientInfoType">
<summary>Перечисление <see cref="T:System.Security.Cryptography.Pkcs.RecipientInfoType" /> определяет типы информации о получателе.</summary>
</member>
<member name="F:System.Security.Cryptography.Pkcs.RecipientInfoType.Unknown">
<summary>Тип информации о получателе неизвестен.</summary>
</member>
<member name="F:System.Security.Cryptography.Pkcs.RecipientInfoType.KeyTransport">
<summary>Информация о получателе при передаче ключей.</summary>
</member>
<member name="F:System.Security.Cryptography.Pkcs.RecipientInfoType.KeyAgreement">
<summary>Информация о получателе при согласовании ключей.</summary>
</member>
<member name="T:System.Security.Cryptography.Pkcs.SignedCms">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" /> обеспечивает подписывание и проверку сообщений CMS/PKCS 7. </summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />.</summary>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />, используя в качестве внутреннего содержимого указанную информацию о содержимом.</summary>
<param name="contentInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, который определяет информацию о содержимом, используемую в качестве внутреннего содержимого сообщения <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo,System.Boolean)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.ContentInfo,System.Boolean)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />, используя в качестве внутреннего содержимого указанную информацию о содержимом и используя отсоединенное состояние.</summary>
<param name="contentInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, который определяет информацию о содержимом, используемую в качестве внутреннего содержимого сообщения <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />.</param>
<param name="detached">Значение типа <see cref="T:System.Boolean" />, которое определяет, что объект <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" /> предназначен для отсоединенной подписи.Если свойство <paramref name="detached" /> имеет значение true, подпись отсоединяется.Если свойство <paramref name="detached" /> имеет значение false, подпись не отсоединяется.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />, используя в качестве типа идентификатора субъекта по умолчанию для подписавших указанный тип идентификатора субъекта.</summary>
<param name="signerIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, который определяет тип идентификатора субъекта по умолчанию для подписавших.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />, используя в качестве типа идентификатора субъекта по умолчанию для подписавших указанный тип идентификатора субъекта и используя в качестве внутреннего содержимого информацию о содержимом.</summary>
<param name="signerIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, который определяет тип идентификатора субъекта по умолчанию для подписавших.</param>
<param name="contentInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, который определяет информацию о содержимом, используемую в качестве внутреннего содержимого сообщения <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo,System.Boolean)">
<summary>Конструктор <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.#ctor(System.Security.Cryptography.Pkcs.SubjectIdentifierType,System.Security.Cryptography.Pkcs.ContentInfo,System.Boolean)" /> создает экземпляр класса <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />, используя в качестве типа идентификатора субъекта по умолчанию для подписавших указанный тип идентификатора субъекта, используя в качестве внутреннего содержимого информацию о содержимом и используя отсоединенное состояние.</summary>
<param name="signerIdentifierType">Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, который определяет тип идентификатора субъекта по умолчанию для подписавших.</param>
<param name="contentInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, который определяет информацию о содержимом, используемую в качестве внутреннего содержимого сообщения <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />.</param>
<param name="detached">Значение типа <see cref="T:System.Boolean" />, которое определяет, что объект <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" /> предназначен для отсоединенной подписи.Если свойство <paramref name="detached" /> имеет значение true, подпись отсоединяется.Если свойство detached имеет значение false, подпись не отсоединяется.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignedCms.Certificates">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignedCms.Certificates" /> возвращает сертификаты, связанные с закодированным сообщением CMS/PKCS 7.</summary>
<returns>Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, которая представляет набор сертификатов для закодированного сообщения CMS/PKCS 7.</returns>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.CheckHash">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckHash" /> method verifies the data integrity of the CMS/PKCS #7 message.<see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckHash" /> is a specialized method used in specific security infrastructure applications in which the subject uses the <see cref="F:System.Security.Cryptography.Pkcs.SubjectIdentifierType.HashOnly" /> enumeration member when setting up a <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" /> object.<see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckHash" /> does not authenticate the author nor sender of the message because this method does not involve verifying a digital signature.В общем случае для проверки целостности и подлинности сообщений CMS/PKCS 7 следует использовать методы <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Boolean)" /> и <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)" />.</summary>
<exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Boolean)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Boolean)" /> проверяет цифровые подписи подписанного сообщения CMS/PKCS 7 и, при необходимости, сертификаты подписавших.</summary>
<param name="verifySignatureOnly">Значение типа <see cref="T:System.Boolean" />, которое определяет, следует ли проверять только цифровые подписи без проверки сертификатов подписавших. Если параметр <paramref name="verifySignatureOnly" /> имеет значение true, будут проверяться только цифровые подписи.Если значение равно false, проверяются цифровые подписи, сертификаты подписавших и назначения сертификатов.Назначение сертификата считается действительным, если в сертификате не используется ключ или если ключ поддерживает цифровые подписи или неподдельность.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
<exception cref="T:System.InvalidOperationException"> Вызов метода был недопустим для текущего состояния объекта.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)" /> проверяет цифровые подписи подписанного сообщения CMS/PKCS 7, используя указанную коллекцию сертификатов, и, при необходимости, сертификаты подписавших.</summary>
<param name="extraStore">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, который может использоваться для проверки цепочки сертификатов.Если при проверке цепочки сертификатов не будут использоваться дополнительные сертификаты, используйте метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Boolean)" /> вместо <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)" />.</param>
<param name="verifySignatureOnly">Значение типа <see cref="T:System.Boolean" />, которое определяет, следует ли проверять только цифровые подписи без проверки сертификатов подписавших. Если параметр <paramref name="verifySignatureOnly" /> имеет значение true, будут проверяться только цифровые подписи.Если значение равно false, проверяются цифровые подписи, сертификаты подписавших и назначения сертификатов.Назначение сертификата считается действительным, если в сертификате не используется ключ или если ключ поддерживает цифровые подписи или неподдельность.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature" /> предлагает пользователю выбрать сертификат для подписи, создает подпись и добавляет подпись к сообщению CMS/PKCS 7.</summary>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence, ControlPolicy" />
<IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Window="SafeTopLevelWindows" />
<IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.StorePermission, System.Security, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Flags="CreateStore, DeleteStore, OpenStore, EnumerateCertificates" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner)" /> создает подпись для указанного подписавшего и добавляет эту подпись к сообщению CMS/PKCS 7.</summary>
<param name="signer">Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, представляющий подписавшего.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner,System.Boolean)">
<summary>Создает подпись для указанного подписавшего и добавляет эту подпись к сообщению CMS/PKCS 7.Если параметр silent имеет значение false, а в свойстве <see cref="P:System.Security.Cryptography.Pkcs.CmsSigner.Certificate" /> объекта <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, определенного параметром signer, указан недействительный сертификат, этот метод предлагает пользователю выбрать сертификат для подписи.</summary>
<param name="signer">Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, представляющий подписавшего.</param>
<param name="silent">Значение false указывает на то, что пользователь должен получить приглашение выбрать сертификат для подписи.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Параметр <paramref name="silent" /> имеет значение true и сертификат для подписи не указан.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignedCms.ContentInfo">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignedCms.ContentInfo" /> возвращает внутреннее содержимое закодированного сообщения CMS/PKCS 7.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.ContentInfo" />, который представляет содержимое закодированного сообщения CMS/PKCS 7.</returns>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.Decode(System.Byte[])">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.Decode(System.Byte[])" /> раскодирует закодированное сообщение <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />.После успешного раскодирования раскодированную информацию можно получить с помощью свойств объекта <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />.</summary>
<param name="encodedMessage">Массив байтовых значений, представляющий закодированное сообщение CMS/PKCS 7, подлежащее раскодированию.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignedCms.Detached">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignedCms.Detached" /> определяет, предназначен ли объект <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" /> для отсоединенной подписи.</summary>
<returns>Значение типа <see cref="T:System.Boolean" />, которое определяет, что объект <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" /> предназначен для отсоединенной подписи.Если это свойство имеет значение true, подпись отсоединяется.Если это свойство имеет значение false, подпись не отсоединяется.</returns>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.Encode">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.Encode" /> кодирует информацию в объекте в сообщение CMS/PKCS 7.</summary>
<returns>Массив байтовых значений, представляющий закодированное сообщение.Закодированное сообщение можно раскодировать с помощью метода <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.Decode(System.Byte[])" />.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">A cryptographic operation could not be completed.</exception>
<exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.RemoveSignature(System.Int32)">
<summary>Удаляет подпись с указанным индексом из коллекции <see cref="P:System.Security.Cryptography.Pkcs.SignedCms.SignerInfos" />. </summary>
<param name="index">Индекс подписи (начиная с нуля), которую требуется удалить.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignedCms.RemoveSignature(System.Security.Cryptography.Pkcs.SignerInfo)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignedCms.RemoveSignature(System.Security.Cryptography.Pkcs.SignerInfo)" /> удаляет подпись для указанного объекта <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />.</summary>
<param name="signerInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />, который представляет удаляемую подпись другой стороны.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
<exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">A cryptographic operation could not be completed.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignedCms.SignerInfos">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignedCms.SignerInfos" /> возвращает коллекцию <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />, связанную с сообщением CMS/PKCS 7.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />, который представляет информацию о подписавшем сообщения CMS/PKCS 7.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignedCms.Version">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignedCms.Version" /> возвращает версию сообщения CMS/PKCS 7.</summary>
<returns>Целочисленное значение, представляющее версию сообщения CMS/PKCS 7.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.SignerInfo">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> представляет подписавшего, связанного с объектом <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" />, представляющим сообщение CMS/PKCS 7.</summary>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignerInfo.Certificate">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.Certificate" /> возвращает сертификат для подписи, связанный с информацией о подписавшем.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, представляющий сертификат для подписи.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence, ControlPolicy" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckHash">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckHash" /> method verifies the data integrity of the CMS/PKCS #7 message signer information.<see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckHash" /> is a specialized method used in specific security infrastructure applications in which the subject uses the HashOnly member of the <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" /> enumeration when setting up a <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" /> object.<see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckHash" /> does not authenticate the signer information because this method does not involve verifying a digital signature.В общем случае для проверки целостности и подлинности информации о подписавшем сообщение CMS/PKCS 7 и подписи другой стороны следует использовать методы <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Boolean)" /> и <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)" />.</summary>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Boolean)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Boolean)" /> проверяет цифровую подпись сообщения и, при необходимости, сертификат.</summary>
<param name="verifySignatureOnly">Логическое значение, которое определяет, что должна проверяться только цифровая подпись.Если свойство <paramref name="verifySignatureOnly" /> имеет значение true, проверяется только подпись.Если свойство <paramref name="verifySignatureOnly" /> имеет значение false, проверяются цифровая подпись, цепочка сертификатов и назначения сертификатов.Назначения сертификата считаются действительными, если в сертификате не используется ключ, или если ключ поддерживает цифровую подпись или неподдельность.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)" /> проверяет цифровую подпись сообщения, используя указанную коллекцию сертификатов, а при необходимости проверяет и сертификат.</summary>
<param name="extraStore">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, который может использоваться для проверки цепочки сертификатов.Если при проверке цепочки сертификатов не будут использоваться дополнительные сертификаты, используйте метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Boolean)" /> вместо <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Boolean)" />.</param>
<param name="verifySignatureOnly">Логическое значение, которое определяет, что должна проверяться только цифровая подпись.Если свойство <paramref name="verifySignatureOnly" /> имеет значение true, проверяется только подпись.Если свойство <paramref name="verifySignatureOnly" /> имеет значение false, проверяются цифровая подпись, цепочка сертификатов и назначения сертификатов.Назначения сертификата считаются действительными, если в сертификате не используется ключ, или если ключ поддерживает цифровую подпись или неподдельность.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Вызов метода был недопустим для текущего состояния объекта.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignerInfo.ComputeCounterSignature">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.ComputeCounterSignature" /> предлагает пользователю выбрать сертификат для подписи, создает подпись другой стороны и добавляет эту подпись к сообщению CMS/PKCS 7.Можно создавать не более одного уровня сигнатур другой стороны.</summary>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence, ControlPolicy" />
<IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Window="SafeTopLevelWindows" />
<IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.StorePermission, System.Security, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Flags="CreateStore, DeleteStore, OpenStore, EnumerateCertificates" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignerInfo.ComputeCounterSignature(System.Security.Cryptography.Pkcs.CmsSigner)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.ComputeCounterSignature(System.Security.Cryptography.Pkcs.CmsSigner)" /> создает подпись другой стороны для указанного подписавшего и добавляет эту подпись к сообщению CMS/PKCS 7.Можно создавать не более одного уровня сигнатур другой стороны.</summary>
<param name="signer">Объект <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" />, представляющий подписавшего с другой стороны.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignerInfo.CounterSignerInfos">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.CounterSignerInfos" /> возвращает набор подписавших с другой стороны, связанных с информацией о подписавшем. </summary>
<returns>Коллекция <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />, которая представляет подписавших с другой стороны для информации о подписавшем.Если подписавшие с другой стороны отсутствуют, значением свойства является пустая коллекция.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignerInfo.DigestAlgorithm">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.DigestAlgorithm" /> возвращает объект <see cref="T:System.Security.Cryptography.Oid" />, который представляет хэш-алгоритм, использующийся при вычислении сигнатур.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Oid" />, представляющий хэш-алгоритм, использующийся для подписи.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignerInfo.RemoveCounterSignature(System.Int32)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.RemoveCounterSignature(System.Int32)" /> удаляет подпись другой стороны с указанным индексом из коллекции <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.CounterSignerInfos" />.</summary>
<param name="index">Индекс (с нуля) подписи другой стороны, которую требуется удалить.</param>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignerInfo.RemoveCounterSignature(System.Security.Cryptography.Pkcs.SignerInfo)">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfo.RemoveCounterSignature(System.Security.Cryptography.Pkcs.SignerInfo)" /> удаляет подпись другой стороны для указанного объекта <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />.</summary>
<param name="counterSignerInfo">Объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />, который представляет удаляемую подпись другой стороны.</param>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
<exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Завершение операции шифрования невозможно.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignerInfo.SignedAttributes">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.SignedAttributes" /> возвращает коллекцию <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" /> подписанных атрибутов, связанную с информацией о подписавшем.Подписанные атрибуты подписываются вместе с остальным содержимым сообщения.</summary>
<returns>Коллекция <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" />, которая представляет подписанные атрибуты.Если подписанные атрибуты отсутствуют, значением свойства является пустая коллекция.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignerInfo.SignerIdentifier">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.SignerIdentifier" /> возвращает идентификатор сертификата подписавшего, связанный с информацией о подписавшем.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifier" />, уникальным образом определяющий сертификат, связанный с информацией о подписавшем.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignerInfo.UnsignedAttributes">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.UnsignedAttributes" /> возвращает коллекцию <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" /> неподписанных атрибутов, связанных с содержимым <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />.Неподписанные атрибуты можно изменять. При этом подпись не становится недействительной.</summary>
<returns>Коллекция <see cref="T:System.Security.Cryptography.CryptographicAttributeCollection" />, которая представляет неподписанные атрибуты.Если неподписанные атрибуты отсутствуют, значением свойства является пустая коллекция.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignerInfo.Version">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfo.Version" /> возвращает версию информации о подписавшем.</summary>
<returns>Целочисленное значение, определяющее версию информации о подписавшем.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.SignerInfoCollection">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> представляет коллекцию объектов <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />.Интерфейс <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> реализует интерфейс <see cref="T:System.Collections.ICollection" />.</summary>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.CopyTo(System.Array,System.Int32)">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.CopyTo(System.Array,System.Int32)" /> method copies the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection to an array.</summary>
<param name="array">Объект <see cref="T:System.Array" />, в который должна быть скопирована коллекция <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</param>
<param name="index">Отсчитываемый от нуля индекс в массиве <paramref name="array" />, который обозначает позицию для копирования коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</param>
<exception cref="T:System.ArgumentException">Один из переданных методу аргументов имеет недопустимое значение.</exception>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
<exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.CopyTo(System.Security.Cryptography.Pkcs.SignerInfo[],System.Int32)">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.CopyTo(System.Security.Cryptography.Pkcs.SignerInfo[],System.Int32)" /> method copies the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection to a <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> array.</summary>
<param name="array">An array of <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> objects where the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection is to be copied.</param>
<param name="index">Отсчитываемый от нуля индекс в массиве <paramref name="array" />, который обозначает позицию для копирования коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</param>
<exception cref="T:System.ArgumentException">Один из переданных методу аргументов имеет недопустимое значение.</exception>
<exception cref="T:System.ArgumentNullException">Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента. </exception>
<exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.Count">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.Count" /> возвращает число элементов в коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</summary>
<returns>Целочисленное значение, представляющее число элементов в коллекции.</returns>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.GetEnumerator">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.GetEnumerator" /> method returns a <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoEnumerator" /> object for the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection.</summary>
<returns>A <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoEnumerator" /> object that can be used to enumerate the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.IsSynchronized">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.IsSynchronized" /> возвращает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным).Это свойство всегда возвращает значение false, что означает, что коллекция не является потокобезопасной.</summary>
<returns>Значение типа <see cref="T:System.Boolean" />, равное false, что означает, что коллекция не является потокобезопасной.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.Item(System.Int32)">
<summary>The <see cref="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.Item(System.Int32)" /> property retrieves the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> object at the specified index in the collection.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />, расположенный по указанному индексу.</returns>
<param name="index">Значение целочисленного типа, представляющее индекс в коллекции.Индексация начинается с нуля.</param>
<exception cref="T:System.ArgumentOutOfRangeException">Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.</exception>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.SyncRoot">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfoCollection.SyncRoot" /> возвращает объект <see cref="T:System.Object" />, который используется для синхронизации доступа к коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</summary>
<returns>Объект <see cref="T:System.Object" />, который служит для синхронизации доступа к коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</returns>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>The <see cref="M:System.Security.Cryptography.Pkcs.SignerInfoCollection.System.Collections.IEnumerable.GetEnumerator" /> method returns a <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoEnumerator" /> object for the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection.</summary>
<returns>A <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoEnumerator" /> object that can be used to enumerate the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.SignerInfoEnumerator">
<summary>The <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoEnumerator" /> class provides enumeration functionality for the <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" /> collection.Интерфейс <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoEnumerator" /> реализует интерфейс <see cref="T:System.Collections.IEnumerator" />.</summary>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.Current">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.Current" /> возвращает текущий объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />, который представляет информацию о текущем подписавшем в коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.MoveNext">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.MoveNext" /> выполняет переход к следующему объекту <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</summary>
<returns>Этот метод возвращает логическое значение, определяющее, был ли переход выполнен успешно.В случае успешного перехода к следующему объекту <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> метод возвращает значение true.Если в результате перехода был пройден последний элемент перечисления, метод возвращает значение false.</returns>
</member>
<member name="M:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.Reset">
<summary>Метод <see cref="M:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.Reset" /> выполняет сброс перечисления к первому объекту <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</summary>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.System#Collections#IEnumerator#Current">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SignerInfoEnumerator.System.Collections.IEnumerator.Current" /> возвращает текущий объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" /> коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Pkcs.SignerInfo" />, который представляет информацию о текущем подписавшем в коллекции <see cref="T:System.Security.Cryptography.Pkcs.SignerInfoCollection" />.</returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.SubjectIdentifier">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifier" /> определяет тип идентификатора субъекта, например <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" /> или <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />.Субъекта можно определить по поставщику и серийному номеру сертификата или по ключу субъекта.</summary>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Type">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Type" /> возвращает тип идентификатора субъекта.Субъекта можно определить по поставщику и серийному номеру сертификата или по ключу субъекта.</summary>
<returns>Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" />, определяющий тип субъекта.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Value">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Value" /> содержит значение идентификатора субъекта.Свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Type" /> позволяет определить тип идентификатора субъекта, а свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Value" /> — получить соответствующее значение.</summary>
<returns>Объект <see cref="T:System.Object" />, который представляет значение идентификатора субъекта.This <see cref="T:System.Object" /> can be one of the following objects as determined by the <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Type" /> property.<see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifier.Type" /> propertyОбъектIssuerAndSerialNumber<see cref="T:System.Security.Cryptographyxml.X509IssuerSerial" />SubjectKeyIdentifier<see cref="T:System.String" /></returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey">
<summary>Класс <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey" /> определяет тип идентификатора субъекта, например <see cref="T:System.Security.Cryptography.Pkcs.CmsSigner" /> или <see cref="T:System.Security.Cryptography.Pkcs.CmsRecipient" />.Субъект можно идентифицировать по поставщику и серийному номеру сертификата, хэшу ключа субъекта или ключу субъекта.</summary>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Type">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Type" /> возвращает тип идентификатора или ключа субъекта.Субъект можно идентифицировать по поставщику и серийному номеру сертификата, хэшу ключа субъекта или ключу субъекта.</summary>
<returns>Член перечисления <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType" />, определяющий тип идентификатора субъекта.</returns>
</member>
<member name="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Value">
<summary>Свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Value" /> возвращает значение идентификатора или ключа субъекта.Свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Type" /> позволяет определить тип идентификатора или ключа субъекта, а свойство <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Value" /> — получить соответствующее значение.</summary>
<returns>Объект <see cref="T:System.Object" />, которые представляет значение идентификатора или ключа субъекта.This <see cref="T:System.Object" /> can be one of the following objects as determined by the <see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Type" /> property.<see cref="P:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey.Type" /> propertyОбъектIssuerAndSerialNumber<see cref="T:System.Security.Cryptographyxml.X509IssuerSerial" />SubjectKeyIdentifier<see cref="T:System.String" />PublicKeyInfo<see cref="T:System.Security.Cryptography.Pkcs.PublicKeyInfo" /></returns>
</member>
<member name="T:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType">
<summary>Перечисление <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType" /> определяет типы идентификаторов субъекта.</summary>
</member>
<member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType.Unknown">
<summary>Тип неизвестен.</summary>
</member>
<member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType.IssuerAndSerialNumber">
<summary>Субъект определяется по поставщику и серийному номеру сертификата.</summary>
</member>
<member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType.SubjectKeyIdentifier">
<summary>Субъект определяется по хэшу ключа субъекта.</summary>
</member>
<member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType.PublicKeyInfo">
<summary>Субъект определяется по хэшу открытого ключа.</summary>
</member>
<member name="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType">
<summary>Перечисление <see cref="T:System.Security.Cryptography.Pkcs.SubjectIdentifierType" /> определяет типы идентификаторов субъекта.</summary>
</member>
<member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierType.Unknown">
<summary>Тип идентификатора субъекта неизвестен.</summary>
</member>
<member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierType.IssuerAndSerialNumber">
<summary>Субъект определяется по поставщику и серийному номеру сертификата.</summary>
</member>
<member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierType.SubjectKeyIdentifier">
<summary>Субъект определяется по хэшу отрытого ключа субъекта.Хэш-алгоритм определяется набором алгоритмов подписи в сертификате субъекта.</summary>
</member>
<member name="F:System.Security.Cryptography.Pkcs.SubjectIdentifierType.NoSignature">
<summary>Субъект определяется как принимающий участие в операции проверки целостности, при которой используется только хэш-алгоритм.</summary>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2UI">
<summary>Отображает диалоговые окна интерфейса пользователя, которые позволяют выбрать и просмотреть сертификаты X.509.Этот класс не может наследоваться.</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2UI.DisplayCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>Отображает диалоговое окно, содержащее свойства сертификата X.509 и связанной цепочки сертификатов.</summary>
<param name="certificate">Отображаемый сертификат X.509.</param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="certificate" /> — null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Параметр <paramref name="certificate" /> недопустим. </exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2UI.DisplayCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2,System.IntPtr)">
<summary>Отображает диалоговое окно, содержащее свойства сертификата X.509 и связанной цепочки сертификатов, с помощью дескриптора родительского окна.</summary>
<param name="certificate">Отображаемый сертификат X.509.</param>
<param name="hwndParent">Дескриптор родительского окна, используемый для диалогового окна отображения.</param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="certificate" /> — null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Параметр <paramref name="certificate" /> недопустим. </exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2UI.SelectFromCollection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.String,System.String,System.Security.Cryptography.X509Certificates.X509SelectionFlag)">
<summary>Отображает диалоговое окно для выбора сертификата X.509 из коллекции сертификатов.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, который содержит выбранный сертификат или выбранные сертификаты.</returns>
<param name="certificates">Коллекция сертификатов X.509, из которых производится выбор.</param>
<param name="title">Название диалогового окна.</param>
<param name="message">Сообщение с описанием для помощи пользователю.Сообщение отображается в диалоговом окне.</param>
<param name="selectionFlag">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509SelectionFlag" />, определяющее, будет ли разрешен выбор одного или нескольких сертификатов. </param>
<exception cref="T:System.ArgumentException">Параметр <paramref name="selectionFlag" /> не является допустимым флагом. </exception>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="certificates" /> — null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Параметр <paramref name="certificates" /> недопустим. </exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2UI.SelectFromCollection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.String,System.String,System.Security.Cryptography.X509Certificates.X509SelectionFlag,System.IntPtr)">
<summary>Отображает диалоговое окно для выбора сертификата X.509 из коллекции сертификатов с помощью дескриптора родительского окна.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, который содержит выбранный сертификат или выбранные сертификаты.</returns>
<param name="certificates">Коллекция сертификатов X.509, из которых производится выбор.</param>
<param name="title">Название диалогового окна.</param>
<param name="message">Сообщение с описанием для помощи пользователю.Сообщение отображается в диалоговом окне.</param>
<param name="selectionFlag">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509SelectionFlag" />, определяющее, будет ли разрешен выбор одного или нескольких сертификатов. </param>
<param name="hwndParent">Дескриптор родительского окна, используемый для диалогового окна отображения.</param>
<exception cref="T:System.ArgumentException">Параметр <paramref name="selectionFlag" /> не является допустимым флагом. </exception>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="certificates" /> — null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Параметр <paramref name="certificates" /> недопустим. </exception>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509SelectionFlag">
<summary>Задает тип запрошенного выбора с помощью метода <see cref="Overload:System.Security.Cryptography.X509Certificates.X509Certificate2UI.SelectFromCollection" />.</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509SelectionFlag.SingleSelection">
<summary>Выбор одного сертификата.Пользовательский интерфейс позволяет выбирать один сертификат X.509.</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509SelectionFlag.MultiSelection">
<summary>Выбор нескольких сертификатов.Нажмите клавишу SHIFT или CRTL, чтобы выбрать несколько сертификатов X.509.</summary>
</member>
<member name="T:System.Security.Cryptography.Xml.CipherData">
<summary>Represents the &lt;CipherData&gt; element in XML encryption.This class cannot be inherited.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.CipherData.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.CipherData" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.CipherData.#ctor(System.Byte[])">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.CipherData" /> class using a byte array as the <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherValue" /> value.</summary>
<param name="cipherValue">The encrypted data to use for the &lt;CipherValue&gt; element.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="cipherValue" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherValue" /> property has already been set.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.CipherData.#ctor(System.Security.Cryptography.Xml.CipherReference)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.Xml.CipherData" /> с помощью объекта <see cref="T:System.Security.Cryptography.Xml.CipherReference" />.</summary>
<param name="cipherReference">The <see cref="T:System.Security.Cryptography.Xml.CipherReference" /> object to use.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="cipherValue" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherValue" /> property has already been set.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.CipherData.CipherReference">
<summary>Gets or sets the &lt;CipherReference&gt; element.</summary>
<returns>A <see cref="T:System.Security.Cryptography.Xml.CipherReference" /> object.</returns>
<exception cref="T:System.ArgumentNullException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherReference" /> property was set to null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherReference" /> property was set more than once.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.CipherData.CipherValue">
<summary>Gets or sets the &lt;CipherValue&gt; element.</summary>
<returns>A byte array that represents the &lt;CipherValue&gt; element.</returns>
<exception cref="T:System.ArgumentNullException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherValue" /> property was set to null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherValue" /> property was set more than once.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.CipherData.GetXml">
<summary>Gets the XML values for the <see cref="T:System.Security.Cryptography.Xml.CipherData" /> object.</summary>
<returns>A <see cref="T:System.Xml.XmlElement" /> object that represents the XML information for the <see cref="T:System.Security.Cryptography.Xml.CipherData" /> object.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherValue" /> property and the <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherReference" /> property are null.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.CipherData.LoadXml(System.Xml.XmlElement)">
<summary>Loads XML data from an <see cref="T:System.Xml.XmlElement" /> into a <see cref="T:System.Security.Cryptography.Xml.CipherData" /> object.</summary>
<param name="value">An <see cref="T:System.Xml.XmlElement" /> that represents the XML data to load.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherValue" /> property and the <see cref="P:System.Security.Cryptography.Xml.CipherData.CipherReference" /> property are null.</exception>
</member>
<member name="T:System.Security.Cryptography.Xml.CipherReference">
<summary>Represents the &lt;CipherReference&gt; element in XML encryption.This class cannot be inherited.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.CipherReference.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.CipherReference" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.CipherReference.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.CipherReference" /> class using the specified Uniform Resource Identifier (URI).</summary>
<param name="uri">A Uniform Resource Identifier (URI) pointing to the encrypted data.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.CipherReference.#ctor(System.String,System.Security.Cryptography.Xml.TransformChain)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.CipherReference" /> class using the specified Uniform Resource Identifier (URI) and transform chain information.</summary>
<param name="uri">A Uniform Resource Identifier (URI) pointing to the encrypted data.</param>
<param name="transformChain">A <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object that describes transforms to do on the encrypted data.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.CipherReference.GetXml">
<summary>Returns the XML representation of a <see cref="T:System.Security.Cryptography.Xml.CipherReference" /> object.</summary>
<returns>An <see cref="T:System.Xml.XmlElement" /> that represents the &lt;CipherReference&gt; element in XML encryption.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="T:System.Security.Cryptography.Xml.CipherReference" /> value is null.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.CipherReference.LoadXml(System.Xml.XmlElement)">
<summary>Loads XML information into the &lt;CipherReference&gt; element in XML encryption.</summary>
<param name="value">An <see cref="T:System.Xml.XmlElement" /> object that represents an XML element to use as the reference.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> provided is null.</exception>
</member>
<member name="T:System.Security.Cryptography.Xml.DataObject">
<summary>Represents the object element of an XML signature that holds data to be signed.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.DataObject.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.DataObject" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.DataObject.#ctor(System.String,System.String,System.String,System.Xml.XmlElement)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.DataObject" /> class with the specified identification, MIME type, encoding, and data.</summary>
<param name="id">The identification to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.DataObject" /> with. </param>
<param name="mimeType">The MIME type of the data used to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.DataObject" />. </param>
<param name="encoding">The encoding of the data used to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.DataObject" />. </param>
<param name="data">The data to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.DataObject" /> with. </param>
<exception cref="T:System.ArgumentNullException">The <paramref name="data" /> parameter is null. </exception>
</member>
<member name="P:System.Security.Cryptography.Xml.DataObject.Data">
<summary>Gets or sets the data value of the current <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object.</summary>
<returns>The data of the current <see cref="T:System.Security.Cryptography.Xml.DataObject" />.</returns>
<exception cref="T:System.ArgumentNullException">The value used to set the property is null.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.DataObject.Encoding">
<summary>Gets or sets the encoding of the current <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object.</summary>
<returns>The type of encoding of the current <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.DataObject.GetXml">
<summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object.</summary>
<returns>The XML representation of the <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.DataObject.Id">
<summary>Gets or sets the identification of the current <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object.</summary>
<returns>The name of the element that contains data to be used. </returns>
</member>
<member name="M:System.Security.Cryptography.Xml.DataObject.LoadXml(System.Xml.XmlElement)">
<summary>Loads a <see cref="T:System.Security.Cryptography.Xml.DataObject" /> state from an XML element.</summary>
<param name="value">The XML element to load the <see cref="T:System.Security.Cryptography.Xml.DataObject" /> state from. </param>
<exception cref="T:System.ArgumentNullException">The value from the XML element is null.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.DataObject.MimeType">
<summary>Gets or sets the MIME type of the current <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object. </summary>
<returns>The MIME type of the current <see cref="T:System.Security.Cryptography.Xml.DataObject" /> object.The default is null.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.DataReference">
<summary>Represents the &lt;DataReference&gt; element used in XML encryption.This class cannot be inherited.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.DataReference.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.DataReference.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> class using the specified Uniform Resource Identifier (URI).</summary>
<param name="uri">A Uniform Resource Identifier (URI) that points to the encrypted data.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.DataReference.#ctor(System.String,System.Security.Cryptography.Xml.TransformChain)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> class using the specified Uniform Resource Identifier (URI) and a <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</summary>
<param name="uri">A Uniform Resource Identifier (URI) that points to the encrypted data.</param>
<param name="transformChain">A <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object that describes transforms to do on the encrypted data.</param>
</member>
<member name="T:System.Security.Cryptography.Xml.DSAKeyValue">
<summary>Represents the <see cref="T:System.Security.Cryptography.DSA" /> private key of the &lt;KeyInfo&gt; element.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.DSAKeyValue.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.DSAKeyValue" /> class with a new, randomly-generated <see cref="T:System.Security.Cryptography.DSA" /> public key.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.DSAKeyValue.#ctor(System.Security.Cryptography.DSA)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.DSAKeyValue" /> class with the specified <see cref="T:System.Security.Cryptography.DSA" /> public key.</summary>
<param name="key">The instance of an implementation of the <see cref="T:System.Security.Cryptography.DSA" /> class that holds the public key. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.DSAKeyValue.GetXml">
<summary>Returns the XML representation of a <see cref="T:System.Security.Cryptography.Xml.DSAKeyValue" /> element.</summary>
<returns>The XML representation of the <see cref="T:System.Security.Cryptography.Xml.DSAKeyValue" /> element.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.DSAKeyValue.Key">
<summary>Gets or sets the key value represented by a <see cref="T:System.Security.Cryptography.DSA" /> object.</summary>
<returns>The public key represented by a <see cref="T:System.Security.Cryptography.DSA" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.DSAKeyValue.LoadXml(System.Xml.XmlElement)">
<summary>Loads a <see cref="T:System.Security.Cryptography.Xml.DSAKeyValue" /> state from an XML element.</summary>
<param name="value">The XML element to load the <see cref="T:System.Security.Cryptography.Xml.DSAKeyValue" /> state from. </param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="value" /> parameter is not a valid <see cref="T:System.Security.Cryptography.Xml.DSAKeyValue" /> XML element. </exception>
</member>
<member name="T:System.Security.Cryptography.Xml.EncryptedData">
<summary>Represents the &lt;EncryptedData&gt; element in XML encryption.This class cannot be inherited.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedData.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedData.GetXml">
<summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object.</summary>
<returns>An <see cref="T:System.Xml.XmlElement" /> that represents the &lt;EncryptedData&gt; element in XML encryption.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> value is null.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedData.LoadXml(System.Xml.XmlElement)">
<summary>Loads XML information into the &lt;EncryptedData&gt; element in XML encryption.</summary>
<param name="value">An <see cref="T:System.Xml.XmlElement" /> object representing an XML element to use for the &lt;EncryptedData&gt; element.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> provided is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="value" /> parameter does not contain a &lt;CypherData&gt; node.</exception>
</member>
<member name="T:System.Security.Cryptography.Xml.EncryptedKey">
<summary>Represents the &lt;EncryptedKey&gt; element in XML encryption.This class cannot be inherited.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedKey.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedKey.AddReference(System.Security.Cryptography.Xml.DataReference)">
<summary>Adds a &lt;DataReference&gt; element to the &lt;ReferenceList&gt; element.</summary>
<param name="dataReference">A <see cref="T:System.Security.Cryptography.Xml.DataReference" /> object to add to the <see cref="P:System.Security.Cryptography.Xml.EncryptedKey.ReferenceList" /> property.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedKey.AddReference(System.Security.Cryptography.Xml.KeyReference)">
<summary>Adds a &lt;KeyReference&gt; element to the &lt;ReferenceList&gt; element.</summary>
<param name="keyReference">A <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to add to the <see cref="P:System.Security.Cryptography.Xml.EncryptedKey.ReferenceList" /> property.</param>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedKey.CarriedKeyName">
<summary>Gets or sets the optional &lt;CarriedKeyName&gt; element in XML encryption.</summary>
<returns>A string that represents a name for the key value.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedKey.GetXml">
<summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> object.</summary>
<returns>An <see cref="T:System.Xml.XmlElement" /> that represents the &lt;EncryptedKey&gt; element in XML encryption.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> value is null.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedKey.LoadXml(System.Xml.XmlElement)">
<summary>Loads the specified XML information into the &lt;EncryptedKey&gt; element in XML encryption.</summary>
<param name="value">An <see cref="T:System.Xml.XmlElement" /> representing an XML element to use for the &lt;EncryptedKey&gt; element.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="value" /> parameter does not contain a <see cref="T:System.Security.Cryptography.Xml.CipherData" /> element.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedKey.Recipient">
<summary>Gets or sets the optional Recipient attribute in XML encryption.</summary>
<returns>A string representing the value of the Recipient attribute.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedKey.ReferenceList">
<summary>Gets or sets the &lt;ReferenceList&gt; element in XML encryption.</summary>
<returns>A <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.EncryptedReference">
<summary>Represents the abstract base class used in XML encryption from which the <see cref="T:System.Security.Cryptography.Xml.CipherReference" />, <see cref="T:System.Security.Cryptography.Xml.KeyReference" />, and <see cref="T:System.Security.Cryptography.Xml.DataReference" /> classes derive.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedReference.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedReference.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> class using the specified Uniform Resource Identifier (URI).</summary>
<param name="uri">The Uniform Resource Identifier (URI) that points to the data to encrypt.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="uri" /> parameter is null.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedReference.#ctor(System.String,System.Security.Cryptography.Xml.TransformChain)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> class using the specified Uniform Resource Identifier (URI) and transform chain.</summary>
<param name="uri">The Uniform Resource Identifier (URI) that points to the data to encrypt.</param>
<param name="transformChain">A <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object that describes transforms to be done on the data to encrypt.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="uri" /> parameter is null.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedReference.AddTransform(System.Security.Cryptography.Xml.Transform)">
<summary>Adds a <see cref="T:System.Security.Cryptography.Xml.Transform" /> object to the current transform chain of an <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> object.</summary>
<param name="transform">A <see cref="T:System.Security.Cryptography.Xml.Transform" /> object to add to the transform chain.</param>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedReference.CacheValid">
<summary>Gets a value that indicates whether the cache is valid.</summary>
<returns>true if the cache is valid; otherwise, false.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedReference.GetXml">
<summary>Returns the XML representation of an <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> object.</summary>
<returns>An <see cref="T:System.Xml.XmlElement" /> object that represents the values of the &lt;EncryptedReference&gt; element in XML encryption.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.EncryptedReference.ReferenceType" /> property is null.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedReference.LoadXml(System.Xml.XmlElement)">
<summary>Loads an XML element into an <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> object.</summary>
<param name="value">An <see cref="T:System.Xml.XmlElement" /> object that represents an XML element.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedReference.ReferenceType">
<summary>Gets or sets a reference type.</summary>
<returns>The reference type of the encrypted data.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedReference.TransformChain">
<summary>Gets or sets the transform chain of an <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> object.</summary>
<returns>A <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object that describes transforms used on the encrypted data.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedReference.Uri">
<summary>Gets or sets the Uniform Resource Identifier (URI) of an <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> object.</summary>
<returns>The Uniform Resource Identifier (URI) of the <see cref="T:System.Security.Cryptography.Xml.EncryptedReference" /> object.</returns>
<exception cref="T:System.ArgumentNullException">The <see cref="P:System.Security.Cryptography.Xml.EncryptedReference.Uri" /> property was set to null.</exception>
</member>
<member name="T:System.Security.Cryptography.Xml.EncryptedType">
<summary>Represents the abstract base class from which the classes <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> and <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> derive.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedType.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedType.AddProperty(System.Security.Cryptography.Xml.EncryptionProperty)">
<summary>Adds an &lt;EncryptionProperty&gt; child element to the &lt;EncryptedProperties&gt; element in the current <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> object in XML encryption.</summary>
<param name="ep">An <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object.</param>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedType.CipherData">
<summary>Gets or sets the <see cref="T:System.Security.Cryptography.Xml.CipherData" /> value for an instance of an <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> class.</summary>
<returns>A <see cref="T:System.Security.Cryptography.Xml.CipherData" /> object.</returns>
<exception cref="T:System.ArgumentNullException">The <see cref="P:System.Security.Cryptography.Xml.EncryptedType.CipherData" /> property was set to null.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedType.Encoding">
<summary>Gets or sets the Encoding attribute of an <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> instance in XML encryption.</summary>
<returns>A string that describes the encoding of the encrypted data.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedType.EncryptionMethod">
<summary>Gets or sets the &lt;EncryptionMethod&gt; element for XML encryption.</summary>
<returns>An <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> object that represents the &lt;EncryptionMethod&gt; element.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedType.EncryptionProperties">
<summary>Gets or sets the &lt;EncryptionProperties&gt; element in XML encryption.</summary>
<returns>An <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedType.GetXml">
<summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> object.</summary>
<returns>An <see cref="T:System.Xml.XmlElement" /> object that represents the &lt;EncryptedType&gt; element in XML encryption.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedType.Id">
<summary>Gets or sets the Id attribute of an <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> instance in XML encryption.</summary>
<returns>A string of the Id attribute of the &lt;EncryptedType&gt; element.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedType.KeyInfo">
<summary>Gets of sets the &lt;KeyInfo&gt; element in XML encryption.</summary>
<returns>A <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedType.LoadXml(System.Xml.XmlElement)">
<summary>Loads XML information into the &lt;EncryptedType&gt; element in XML encryption.</summary>
<param name="value">An <see cref="T:System.Xml.XmlElement" /> object representing an XML element to use in the &lt;EncryptedType&gt; element.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> provided is null.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedType.MimeType">
<summary>Gets or sets the MimeType attribute of an <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> instance in XML encryption.</summary>
<returns>A string that describes the media type of the encrypted data.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedType.Type">
<summary>Gets or sets the Type attribute of an <see cref="T:System.Security.Cryptography.Xml.EncryptedType" /> instance in XML encryption.</summary>
<returns>A string that describes the text form of the encrypted data.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.EncryptedXml">
<summary>Represents the process model for implementing XML encryption.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.#ctor(System.Xml.XmlDocument)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> class using the specified XML document.</summary>
<param name="document">An <see cref="T:System.Xml.XmlDocument" /> object used to initialize the <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> object.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.#ctor(System.Xml.XmlDocument,System.Security.Policy.Evidence)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> class using the specified XML document and evidence.</summary>
<param name="document">An <see cref="T:System.Xml.XmlDocument" /> object used to initialize the <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> object.</param>
<param name="evidence">An <see cref="T:System.Security.Policy.Evidence" /> object associated with the <see cref="T:System.Xml.XmlDocument" /> object.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.AddKeyNameMapping(System.String,System.Object)">
<summary>Defines a mapping between a key name and a symmetric key or an asymmetric key.</summary>
<param name="keyName">The name to map to <paramref name="keyObject" />.</param>
<param name="keyObject">The symmetric key to map to <paramref name="keyName" />.</param>
<exception cref="T:System.ArgumentNullException">The value of the <paramref name="keyName" /> parameter is null.-or-The value of the <paramref name="keyObject" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <paramref name="keyObject" /> parameter is not an RSA algorithm or a symmetric key. </exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.ClearKeyNameMappings">
<summary>Resets all key name mapping.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.DecryptData(System.Security.Cryptography.Xml.EncryptedData,System.Security.Cryptography.SymmetricAlgorithm)">
<summary>Decrypts an &lt;EncryptedData&gt; element using the specified symmetric algorithm.</summary>
<returns>A byte array that contains the raw decrypted plain text.</returns>
<param name="encryptedData">The data to decrypt.</param>
<param name="symmetricAlgorithm">The symmetric key used to decrypt <paramref name="encryptedData" />.</param>
<exception cref="T:System.ArgumentNullException">The value of the <paramref name="encryptedData" /> parameter is null.-or-The value of the <paramref name="symmetricAlgorithm" /> parameter is null.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.DecryptDocument">
<summary>Decrypts all &lt;EncryptedData&gt; elements of the XML document that were specified during initialization of the <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> class.</summary>
<exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic key used to decrypt the document was not found. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence, ControlPolicy" />
<IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Window="SafeTopLevelWindows" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.DecryptEncryptedKey(System.Security.Cryptography.Xml.EncryptedKey)">
<summary>Determines the key represented by the <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> element.</summary>
<returns>A byte array that contains the key.</returns>
<param name="encryptedKey">The <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> object that contains the key to retrieve.</param>
<exception cref="T:System.ArgumentNullException">The value of the <paramref name="encryptedKey" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <paramref name="encryptedKey" /> parameter is not the Triple DES Key Wrap algorithm or the Advanced Encryption Standard (AES) Key Wrap algorithm (also called Rijndael). </exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.DecryptKey(System.Byte[],System.Security.Cryptography.RSA,System.Boolean)">
<summary>Decrypts an &lt;EncryptedKey&gt; element using an asymmetric algorithm.</summary>
<returns>A byte array that contains the plain text key.</returns>
<param name="keyData">An array of bytes that represents an encrypted &lt;EncryptedKey&gt; element.</param>
<param name="rsa">The asymmetric key used to decrypt <paramref name="keyData" />.</param>
<param name="useOAEP">A value that specifies whether to use Optimal Asymmetric Encryption Padding (OAEP).</param>
<exception cref="T:System.ArgumentNullException">The value of the <paramref name="keyData" /> parameter is null.-or-The value of the <paramref name="rsa" /> parameter is null.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.DecryptKey(System.Byte[],System.Security.Cryptography.SymmetricAlgorithm)">
<summary>Decrypts an &lt;EncryptedKey&gt; element using a symmetric algorithm.</summary>
<returns>A byte array that contains the plain text key.</returns>
<param name="keyData">An array of bytes that represents an encrypted &lt;EncryptedKey&gt; element.</param>
<param name="symmetricAlgorithm">The symmetric key used to decrypt <paramref name="keyData" />.</param>
<exception cref="T:System.ArgumentNullException">The value of the <paramref name="keyData" /> parameter is null.-or-The value of the <paramref name="symmetricAlgorithm" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <paramref name="symmetricAlgorithm" /> element is not the Triple DES Key Wrap algorithm or the Advanced Encryption Standard (AES) Key Wrap algorithm (also called Rijndael). </exception>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedXml.DocumentEvidence">
<summary>Gets or sets the evidence of the <see cref="T:System.Xml.XmlDocument" /> object from which the <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> object is constructed.</summary>
<returns>An <see cref="T:System.Security.Policy.Evidence" /> object.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedXml.Encoding">
<summary>Gets or sets the encoding used for XML encryption.</summary>
<returns>An <see cref="T:System.Text.Encoding" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.Encrypt(System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>Encrypts the outer XML of an element using the specified X.509 certificate.</summary>
<returns>An <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> element that represents the encrypted XML data.</returns>
<param name="inputElement">The XML element to encrypt.</param>
<param name="certificate">The X.509 certificate to use for encryption.</param>
<exception cref="T:System.ArgumentNullException">The value of the <paramref name="inputElement" /> parameter is null.-or-The value of the <paramref name="certificate" /> parameter is null.</exception>
<exception cref="T:System.NotSupportedException">The value of the <paramref name="certificate" /> parameter does not represent an RSA key algorithm.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.Encrypt(System.Xml.XmlElement,System.String)">
<summary>Encrypts the outer XML of an element using the specified key in the key mapping table.</summary>
<returns>An <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object that represents the encrypted XML data.</returns>
<param name="inputElement">The XML element to encrypt.</param>
<param name="keyName">A key name that can be found in the key mapping table.</param>
<exception cref="T:System.ArgumentNullException">The value of the <paramref name="inputElement" /> parameter is null.-or-The value of the <paramref name="keyName" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <paramref name="keyName" /> parameter does not match a registered key name pair.-or-The cryptographic key described by the <paramref name="keyName" /> parameter is not supported. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Window="SafeTopLevelWindows" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.EncryptData(System.Byte[],System.Security.Cryptography.SymmetricAlgorithm)">
<summary>Encrypts data in the specified byte array using the specified symmetric algorithm.</summary>
<returns>A byte array of encrypted data.</returns>
<param name="plaintext">The data to encrypt.</param>
<param name="symmetricAlgorithm">The symmetric algorithm to use for encryption.</param>
<exception cref="T:System.ArgumentNullException">The value of the <paramref name="plaintext" /> parameter is null.-or-The value of the <paramref name="symmetricAlgorithm" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The data could not be encrypted using the specified parameters.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.EncryptData(System.Xml.XmlElement,System.Security.Cryptography.SymmetricAlgorithm,System.Boolean)">
<summary>Encrypts the specified element or its contents using the specified symmetric algorithm.</summary>
<returns>A byte array that contains the encrypted data.</returns>
<param name="inputElement">The element or its contents to encrypt.</param>
<param name="symmetricAlgorithm">The symmetric algorithm to use for encryption.</param>
<param name="content">true to encrypt only the contents of the element; false to encrypt the entire element.</param>
<exception cref="T:System.ArgumentNullException">The value of the <paramref name="inputElement" /> parameter is null.-or-The value of the <paramref name="symmetricAlgorithm" /> parameter is null.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.EncryptKey(System.Byte[],System.Security.Cryptography.RSA,System.Boolean)">
<summary>Encrypts the key that a recipient uses to decrypt an &lt;EncryptedData&gt; element.</summary>
<returns>A byte array that represents the encrypted value of the <paramref name="keyData" /> parameter.</returns>
<param name="keyData">The key to encrypt.</param>
<param name="rsa">The asymmetric key used to encrypt <paramref name="keyData" />.</param>
<param name="useOAEP">A value that specifies whether to use Optimal Asymmetric Encryption Padding (OAEP).</param>
<exception cref="T:System.ArgumentNullException">The value of the <paramref name="keyData" /> parameter is null.-or-The value of the <paramref name="rsa" /> parameter is null.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.EncryptKey(System.Byte[],System.Security.Cryptography.SymmetricAlgorithm)">
<summary>Encrypts a key using a symmetric algorithm that a recipient uses to decrypt an &lt;EncryptedData&gt; element.</summary>
<returns>A byte array that represents the encrypted value of the <paramref name="keyData" /> parameter.</returns>
<param name="keyData">The key to encrypt.</param>
<param name="symmetricAlgorithm">The symmetric key used to encrypt <paramref name="keyData" />.</param>
<exception cref="T:System.ArgumentNullException">The value of the <paramref name="keyData" /> parameter is null.-or-The value of the <paramref name="symmetricAlgorithm" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <paramref name="symmetricAlgorithm" /> parameter is not the Triple DES Key Wrap algorithm or the Advanced Encryption Standard (AES) Key Wrap algorithm (also called Rijndael). </exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.GetDecryptionIV(System.Security.Cryptography.Xml.EncryptedData,System.String)">
<summary>Retrieves the decryption initialization vector (IV) from an <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object.</summary>
<returns>A byte array that contains the decryption initialization vector (IV).</returns>
<param name="encryptedData">The <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object that contains the initialization vector (IV) to retrieve.</param>
<param name="symmetricAlgorithmUri">The Uniform Resource Identifier (URI) that describes the cryptographic algorithm associated with the <paramref name="encryptedData" /> value.</param>
<exception cref="T:System.ArgumentNullException">The value of the <paramref name="encryptedData" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <paramref name="encryptedData" /> parameter has an <see cref="P:System.Security.Cryptography.Xml.EncryptedType.EncryptionMethod" /> property that is null.-or-The value of the <paramref name="symmetricAlgorithmUrisymAlgUri" /> parameter is not a supported algorithm.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.GetDecryptionKey(System.Security.Cryptography.Xml.EncryptedData,System.String)">
<summary>Retrieves the decryption key from the specified <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object.</summary>
<returns>A <see cref="T:System.Security.Cryptography.SymmetricAlgorithm" /> object associated with the decryption key.</returns>
<param name="encryptedData">The <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object that contains the decryption key to retrieve.</param>
<param name="symmetricAlgorithmUri">The size of the decryption key to retrieve.</param>
<exception cref="T:System.ArgumentNullException">The value of the <paramref name="encryptedData" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The encryptedData parameter has an <see cref="P:System.Security.Cryptography.Xml.EncryptedType.EncryptionMethod" /> property that is null.-or-The encrypted key cannot be retrieved using the specified parameters.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.GetIdElement(System.Xml.XmlDocument,System.String)">
<summary>Determines how to resolve internal Uniform Resource Identifier (URI) references.</summary>
<returns>An <see cref="T:System.Xml.XmlElement" /> object that contains an ID indicating how internal Uniform Resource Identifiers (URIs) are to be resolved.</returns>
<param name="document">An <see cref="T:System.Xml.XmlDocument" /> object that contains an element with an ID value.</param>
<param name="idValue">A string that represents the ID value.</param>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedXml.Mode">
<summary>Gets or sets the cipher mode used for XML encryption.</summary>
<returns>One of the <see cref="T:System.Security.Cryptography.CipherMode" /> values.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedXml.Padding">
<summary>Gets or sets the padding mode used for XML encryption.</summary>
<returns>One of the <see cref="T:System.Security.Cryptography.PaddingMode" /> values that specifies the type of padding used for encryption.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedXml.Recipient">
<summary>Gets or sets the recipient of the encrypted key information.</summary>
<returns>The recipient of the encrypted key information.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.ReplaceData(System.Xml.XmlElement,System.Byte[])">
<summary>Replaces an &lt;EncryptedData&gt; element with a specified decrypted sequence of bytes.</summary>
<param name="inputElement">The &lt;EncryptedData&gt; element to replace.</param>
<param name="decryptedData">The decrypted data to replace <paramref name="inputElement" /> with.</param>
<exception cref="T:System.ArgumentNullException">The value of the <paramref name="inputElement" /> parameter is null.-or-The value of the <paramref name="decryptedData" /> parameter is null.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptedXml.ReplaceElement(System.Xml.XmlElement,System.Security.Cryptography.Xml.EncryptedData,System.Boolean)">
<summary>Replaces the specified element with the specified <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object.</summary>
<param name="inputElement">The element to replace with an &lt;EncryptedData&gt; element.</param>
<param name="encryptedData">The <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> object to replace the <paramref name="inputElement" /> parameter with.</param>
<param name="content">true to replace only the contents of the element; false to replace the entire element.</param>
<exception cref="T:System.ArgumentNullException">The value of the <paramref name="inputElement" /> parameter is null.-or-The value of the <paramref name="encryptedData" /> parameter is null.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptedXml.Resolver">
<summary>Gets or sets the <see cref="T:System.Xml.XmlResolver" /> object used by the Document Object Model (DOM) to resolve external XML references.</summary>
<returns>An <see cref="T:System.Xml.XmlResolver" /> object.</returns>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncAES128KeyWrapUrl">
<summary>Represents the namespace Uniform Resource Identifier (URI) for the 128-bit Advanced Encryption Standard (AES) Key Wrap algorithm (also known as the Rijndael Key Wrap algorithm).This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncAES128Url">
<summary>Represents the namespace Uniform Resource Identifier (URI) for the 128-bit Advanced Encryption Standard (AES) algorithm (also known as the Rijndael algorithm).This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncAES192KeyWrapUrl">
<summary>Represents the namespace Uniform Resource Identifier (URI) for the 192-bit Advanced Encryption Standard (AES) Key Wrap algorithm (also known as the Rijndael Key Wrap algorithm).This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncAES192Url">
<summary>Represents the namespace Uniform Resource Identifier (URI) for the 192-bit Advanced Encryption Standard (AES) algorithm (also known as the Rijndael algorithm).This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncAES256KeyWrapUrl">
<summary>Represents the namespace Uniform Resource Identifier (URI) for the 256-bit Advanced Encryption Standard (AES) Key Wrap algorithm (also known as the Rijndael Key Wrap algorithm).This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncAES256Url">
<summary>Represents the namespace Uniform Resource Identifier (URI) for the 256-bit Advanced Encryption Standard (AES) algorithm (also known as the Rijndael algorithm).This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncDESUrl">
<summary>Represents the namespace Uniform Resource Identifier (URI) for the Digital Encryption Standard (DES) algorithm.This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncElementContentUrl">
<summary>Represents the namespace Uniform Resource Identifier (URI) for XML encryption element content.This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncElementUrl">
<summary>Represents the namespace Uniform Resource Identifier (URI) for an XML encryption element.This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncEncryptedKeyUrl">
<summary>Represents the namespace Uniform Resource Identifier (URI) for the XML encryption &lt;EncryptedKey&gt; element.This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncNamespaceUrl">
<summary>Represents the namespace Uniform Resource Identifier (URI) for XML encryption syntax and processing.This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncRSA15Url">
<summary>Represents the namespace Uniform Resource Identifier (URI) for the RSA Public Key Cryptography Standard (PKCS) Version 1.5 algorithm.This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncRSAOAEPUrl">
<summary>Represents the namespace Uniform Resource Identifier (URI) for the RSA Optimal Asymmetric Encryption Padding (OAEP) encryption algorithm.This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncSHA256Url">
<summary>Represents the namespace Uniform Resource Identifier (URI) for the SHA-256 algorithm.This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncSHA512Url">
<summary>Represents the namespace Uniform Resource Identifier (URI) for the SHA-512 algorithm.This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncTripleDESKeyWrapUrl">
<summary>Represents the namespace Uniform Resource Identifier (URI) for the TRIPLEDES key wrap algorithm.This field is constant.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.EncryptedXml.XmlEncTripleDESUrl">
<summary>Represents the namespace Uniform Resource Identifier (URI) for the Triple DES algorithm.This field is constant.</summary>
</member>
<member name="T:System.Security.Cryptography.Xml.EncryptionMethod">
<summary>Encapsulates the encryption algorithm used for XML encryption. </summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionMethod.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> class. </summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionMethod.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> class specifying an algorithm Uniform Resource Identifier (URI). </summary>
<param name="algorithm">The Uniform Resource Identifier (URI) that describes the algorithm represented by an instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> class. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionMethod.GetXml">
<summary>Returns an <see cref="T:System.Xml.XmlElement" /> object that encapsulates an instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> class.</summary>
<returns>An <see cref="T:System.Xml.XmlElement" /> object that encapsulates an instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> class.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptionMethod.KeyAlgorithm">
<summary>Gets or sets a Uniform Resource Identifier (URI) that describes the algorithm to use for XML encryption. </summary>
<returns>A Uniform Resource Identifier (URI) that describes the algorithm to use for XML encryption.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptionMethod.KeySize">
<summary>Gets or sets the algorithm key size used for XML encryption. </summary>
<returns>The algorithm key size, in bits, used for XML encryption.</returns>
<exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:System.Security.Cryptography.Xml.EncryptionMethod.KeySize" /> property was set to a value that was less than 0.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionMethod.LoadXml(System.Xml.XmlElement)">
<summary>Parses the specified <see cref="T:System.Xml.XmlElement" /> object and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> object to match.</summary>
<param name="value">An <see cref="T:System.Xml.XmlElement" /> object to parse.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The key size expressed in the <paramref name="value" /> parameter was less than 0. </exception>
</member>
<member name="T:System.Security.Cryptography.Xml.EncryptionProperty">
<summary>Represents the &lt;EncryptionProperty&gt; element used in XML encryption.This class cannot be inherited.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionProperty.#ctor">
<summary>Инициализирует новый экземпляр <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" />. </summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionProperty.#ctor(System.Xml.XmlElement)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> class using an <see cref="T:System.Xml.XmlElement" /> object. </summary>
<param name="elementProperty">An <see cref="T:System.Xml.XmlElement" /> object to use for initialization.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="elementProperty" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Xml.XmlElement.LocalName" /> property of the <paramref name="elementProperty" /> parameter is not "EncryptionProperty". -or-The <see cref="P:System.Xml.XmlElement.NamespaceURI" /> property of the <paramref name="elementProperty" /> parameter is not "http://www.w3.org/2001/04/xmlenc#".</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionProperty.GetXml">
<summary>Returns an <see cref="T:System.Xml.XmlElement" /> object that encapsulates an instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> class.</summary>
<returns>An <see cref="T:System.Xml.XmlElement" /> object that encapsulates an instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> class.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptionProperty.Id">
<summary>Gets the ID of the current <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object.</summary>
<returns>The ID of the current <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionProperty.LoadXml(System.Xml.XmlElement)">
<summary>Parses the input <see cref="T:System.Xml.XmlElement" /> and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to match.</summary>
<param name="value">An <see cref="T:System.Xml.XmlElement" /> object to parse.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Xml.XmlElement.LocalName" /> property of the <paramref name="value" /> parameter is not "EncryptionProperty". -or-The <see cref="P:System.Xml.XmlElement.NamespaceURI" /> property of the <paramref name="value" /> parameter is not "http://www.w3.org/2001/04/xmlenc#".</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptionProperty.PropertyElement">
<summary>Gets or sets an <see cref="T:System.Xml.XmlElement" /> object that represents an <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object. </summary>
<returns>An <see cref="T:System.Xml.XmlElement" /> object that represents an <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object.</returns>
<exception cref="T:System.ArgumentNullException">The <see cref="P:System.Security.Cryptography.Xml.EncryptionProperty.PropertyElement" /> property was set to null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Xml.XmlElement.LocalName" /> property of the value set to the <see cref="P:System.Security.Cryptography.Xml.EncryptionProperty.PropertyElement" /> property is not "EncryptionProperty". -or-The <see cref="P:System.Xml.XmlElement.NamespaceURI" /> property of the value set to the <see cref="P:System.Security.Cryptography.Xml.EncryptionProperty.PropertyElement" /> property is not "http://www.w3.org/2001/04/xmlenc#".</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptionProperty.Target">
<summary>Gets the target of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object.</summary>
<returns>The target of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection">
<summary>Represents a collection of <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> classes used in XML encryption.This class cannot be inherited.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.Add(System.Security.Cryptography.Xml.EncryptionProperty)">
<summary>Adds an <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</summary>
<returns>The position at which the new element is inserted.</returns>
<param name="value">An <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to add to the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.Clear">
<summary>Удаляет все элементы из объекта <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" />.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.Contains(System.Security.Cryptography.Xml.EncryptionProperty)">
<summary>Determines whether the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object contains a specific <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object.</summary>
<returns>true if the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object is found in the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object; otherwise, false. </returns>
<param name="value">The <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to locate in the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.CopyTo(System.Array,System.Int32)">
<summary>Copies the elements of the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object to an array, starting at a particular array index.</summary>
<param name="array">The one-dimensional <see cref="T:System.Array" /> object that is the destination of the elements copied from the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.The array must have zero-based indexing.</param>
<param name="index">The zero-based index in <paramref name="array" /> at which copying begins. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.CopyTo(System.Security.Cryptography.Xml.EncryptionProperty[],System.Int32)">
<summary>Copies the elements of the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object to an array of <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> objects, starting at a particular array index.</summary>
<param name="array">The one-dimensional array of <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> objects that is the destination of the elements copied from the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.The array must have zero-based indexing.</param>
<param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptionPropertyCollection.Count">
<summary>Gets the number of elements contained in the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</summary>
<returns>Количество элементов, содержащихся в объекте <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" />.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.GetEnumerator">
<summary>Returns an enumerator that iterates through an <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</summary>
<returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through an <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.IndexOf(System.Security.Cryptography.Xml.EncryptionProperty)">
<summary>Определяет индекс конкретного элемента в объекте <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" />.</summary>
<returns>The index of <paramref name="value" /> if found in the collection; otherwise, -1.</returns>
<param name="value">The <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to locate in the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.Insert(System.Int32,System.Security.Cryptography.Xml.EncryptionProperty)">
<summary>Inserts an <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object into the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object at the specified position.</summary>
<param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
<param name="value">An <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to insert into the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</param>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptionPropertyCollection.IsFixedSize">
<summary>Возвращает значение, указывающее, имеет ли объект <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> фиксированный размер.</summary>
<returns>true if the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object has a fixed size; otherwise, false.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptionPropertyCollection.IsReadOnly">
<summary>Gets a value that indicates whether the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object is read-only.</summary>
<returns>true if the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object is read-only; otherwise, false. </returns>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptionPropertyCollection.IsSynchronized">
<summary>Gets a value that indicates whether access to the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object is synchronized (thread safe).</summary>
<returns>true if access to the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object is synchronized (thread safe); otherwise, false.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.Item(System.Int32)">
<summary>Returns the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object at the specified index.</summary>
<returns>The <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object at the specified index.</returns>
<param name="index">The index of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to return.</param>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptionPropertyCollection.ItemOf(System.Int32)">
<summary>Gets or sets the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object at the specified index.</summary>
<returns>The <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object at the specified index.</returns>
<param name="index">The index of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to return.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.Remove(System.Security.Cryptography.Xml.EncryptionProperty)">
<summary>Removes the first occurrence of a specific <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object from the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</summary>
<param name="value">The <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to remove from the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.RemoveAt(System.Int32)">
<summary>Removes the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object at the specified index.</summary>
<param name="index">The zero-based index of the <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> object to remove.</param>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptionPropertyCollection.SyncRoot">
<summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</summary>
<returns>An object that can be used to synchronize access to the <see cref="T:System.Security.Cryptography.Xml.EncryptionPropertyCollection" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.System#Collections#IList#Add(System.Object)">
<summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
<returns>The position into which the new element was inserted.</returns>
<param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />.</param>
<exception cref="T:System.ArgumentException">
<paramref name="value" /> uses an incorrect object type.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.System#Collections#IList#Contains(System.Object)">
<summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
<returns>true if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, false.</returns>
<param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />.</param>
<exception cref="T:System.ArgumentException">
<paramref name="value" /> uses an incorrect object type.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.System#Collections#IList#IndexOf(System.Object)">
<summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
<returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
<param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />.</param>
<exception cref="T:System.ArgumentException">
<paramref name="value" /> uses an incorrect object type.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
<summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
<param name="index">The zero-based index at which <paramref name="value" /> should be inserted. </param>
<param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Collections.IList" />. </param>
<exception cref="T:System.ArgumentException">
<paramref name="value" /> uses an incorrect object type.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.EncryptionPropertyCollection.System#Collections#IList#Item(System.Int32)">
<summary>Gets the element at the specified index.</summary>
<returns>The element at the specified index.</returns>
<param name="index">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.IList" />.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.EncryptionPropertyCollection.System#Collections#IList#Remove(System.Object)">
<summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
<param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.IList" />.</param>
<exception cref="T:System.ArgumentException">
<paramref name="value" /> uses an incorrect object type.</exception>
</member>
<member name="T:System.Security.Cryptography.Xml.IRelDecryptor">
<summary>Defines methods that decrypt an XrML &lt;encryptedGrant&gt; element.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.IRelDecryptor.Decrypt(System.Security.Cryptography.Xml.EncryptionMethod,System.Security.Cryptography.Xml.KeyInfo,System.IO.Stream)">
<summary>Decrypts an XrML &lt;encryptedGrant&gt; element that is contained within a <see cref="T:System.IO.Stream" /> object.</summary>
<returns>A <see cref="T:System.IO.Stream" /> object that contains a decrypted &lt;encryptedGrant&gt; element.</returns>
<param name="encryptionMethod">An <see cref="T:System.Security.Cryptography.Xml.EncryptionMethod" /> object that encapsulates the algorithm used for XML encryption.</param>
<param name="keyInfo">A <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object that contains an asymmetric key to use for decryption.</param>
<param name="toDecrypt">A stream object that contains an &lt;encryptedGrant&gt; element to decrypt.</param>
</member>
<member name="T:System.Security.Cryptography.Xml.KeyInfo">
<summary>Represents an XML digital signature or XML encryption &lt;KeyInfo&gt; element.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfo.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfo.AddClause(System.Security.Cryptography.Xml.KeyInfoClause)">
<summary>Adds a <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" /> that represents a particular type of <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> information to the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</summary>
<param name="clause">Объект <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" />, для добавления в коллекцию <see cref="T:System.Security.Cryptography.Xml.KeyInfo" />. </param>
</member>
<member name="P:System.Security.Cryptography.Xml.KeyInfo.Count">
<summary>Gets the number of <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" /> objects contained within the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</summary>
<returns>The number of <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" /> objects contained within the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfo.GetEnumerator">
<summary>Returns an enumerator of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" /> objects in the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</summary>
<returns>An enumerator of the subelements of <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> that can be used to iterate through the collection.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfo.GetEnumerator(System.Type)">
<summary>Returns an enumerator of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" /> objects of the specified type in the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</summary>
<returns>An enumerator of the subelements of <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> that can be used to iterate through the collection.</returns>
<param name="requestedObjectType">The type of object to enumerate. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfo.GetXml">
<summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</summary>
<returns>The XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.KeyInfo.Id">
<summary>Gets or sets the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> ID.</summary>
<returns>The <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> ID.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfo.LoadXml(System.Xml.XmlElement)">
<summary>Loads a <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> state from an XML element.</summary>
<param name="value">The XML element from which to load the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> state. </param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
</member>
<member name="T:System.Security.Cryptography.Xml.KeyInfoClause">
<summary>Represents the abstract base class from which all implementations of <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> subelements inherit.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoClause.#ctor">
<summary>Initializes a new instance of <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" />.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoClause.GetXml">
<summary>When overridden in a derived class, returns an XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" />.</summary>
<returns>An XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" />.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoClause.LoadXml(System.Xml.XmlElement)">
<summary>When overridden in a derived class, parses the input <see cref="T:System.Xml.XmlElement" /> and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" /> to match.</summary>
<param name="element">The <see cref="T:System.Xml.XmlElement" /> that specifies the state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" />. </param>
</member>
<member name="T:System.Security.Cryptography.Xml.KeyInfoEncryptedKey">
<summary>Wraps the <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> class, it to be placed as a subelement of the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoEncryptedKey.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoEncryptedKey" /> class. </summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoEncryptedKey.#ctor(System.Security.Cryptography.Xml.EncryptedKey)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoEncryptedKey" /> class using an <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> object.</summary>
<param name="encryptedKey">An <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> object that encapsulates an encrypted key.</param>
</member>
<member name="P:System.Security.Cryptography.Xml.KeyInfoEncryptedKey.EncryptedKey">
<summary>Gets or sets an <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> object that encapsulates an encrypted key.</summary>
<returns>An <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> object that encapsulates an encrypted key.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.KeyInfoEncryptedKey.EncryptedKey" /> property is null.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoEncryptedKey.GetXml">
<summary>Returns an XML representation of a <see cref="T:System.Security.Cryptography.Xml.KeyInfoEncryptedKey" /> object.</summary>
<returns>An XML representation of a <see cref="T:System.Security.Cryptography.Xml.KeyInfoEncryptedKey" /> object. </returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">The encrypted key is null.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoEncryptedKey.LoadXml(System.Xml.XmlElement)">
<summary>Parses the input <see cref="T:System.Xml.XmlElement" /> object and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoEncryptedKey" /> object to match.</summary>
<param name="value">The <see cref="T:System.Xml.XmlElement" /> object that specifies the state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoEncryptedKey" /> object.</param>
</member>
<member name="T:System.Security.Cryptography.Xml.KeyInfoName">
<summary>Represents a &lt;KeyName&gt; subelement of an XMLDSIG or XML Encryption &lt;KeyInfo&gt; element.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoName.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoName" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoName.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoName" /> class by specifying the string identifier that is the value of the &lt;KeyName&gt; element.</summary>
<param name="keyName">The string identifier that is the value of the &lt;KeyName&gt; element.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoName.GetXml">
<summary>Returns an XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoName" /> object.</summary>
<returns>An XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoName" /> object.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoName.LoadXml(System.Xml.XmlElement)">
<summary>Parses the input <see cref="T:System.Xml.XmlElement" /> object and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoName" /> object to match.</summary>
<param name="value">The <see cref="T:System.Xml.XmlElement" /> object that specifies the state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoName" /> object. </param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
</member>
<member name="P:System.Security.Cryptography.Xml.KeyInfoName.Value">
<summary>Gets or sets the string identifier contained within a &lt;KeyName&gt; element.</summary>
<returns>The string identifier that is the value of the &lt;KeyName&gt; element.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.KeyInfoNode">
<summary>Handles <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> subelements that do not have specific implementations or handlers registered on the machine.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoNode.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoNode.#ctor(System.Xml.XmlElement)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" /> class with content taken from the specified <see cref="T:System.Xml.XmlElement" />.</summary>
<param name="node">An XML element from which to take the content used to create the new instance of <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" />. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoNode.GetXml">
<summary>Returns an XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" />.</summary>
<returns>An XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" />.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoNode.LoadXml(System.Xml.XmlElement)">
<summary>Parses the input <see cref="T:System.Xml.XmlElement" /> and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" /> to match.</summary>
<param name="value">The <see cref="T:System.Xml.XmlElement" /> that specifies the state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" />. </param>
</member>
<member name="P:System.Security.Cryptography.Xml.KeyInfoNode.Value">
<summary>Gets or sets the XML content of the current <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" />.</summary>
<returns>The XML content of the current <see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" />.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod">
<summary>References <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> objects stored at a different location when using XMLDSIG or XML encryption.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> class with the specified Uniform Resource Identifier (URI) pointing to the referenced <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object.</summary>
<param name="strUri">The Uniform Resource Identifier (URI) of the information to be referenced by the new instance of <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" />. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod.#ctor(System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> class with the specified Uniform Resource Identifier (URI) pointing to the referenced <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> object and the URI that describes the type of data to retrieve. </summary>
<param name="strUri">The Uniform Resource Identifier (URI) of the information to be referenced by the new instance of <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" />.</param>
<param name="typeName">The URI that describes the type of data to retrieve.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod.GetXml">
<summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> object.</summary>
<returns>The XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> object.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod.LoadXml(System.Xml.XmlElement)">
<summary>Parses the input <see cref="T:System.Xml.XmlElement" /> object and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> object to match.</summary>
<param name="value">The XML element that specifies the state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> object. </param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
</member>
<member name="P:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod.Type">
<summary>Gets or sets a Uniform Resource Identifier (URI) that describes the type of data to be retrieved.</summary>
<returns>A Uniform Resource Identifier (URI) that describes the type of data to be retrieved.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod.Uri">
<summary>Gets or sets the Uniform Resource Identifier (URI) of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> object.</summary>
<returns>The Uniform Resource Identifier (URI) of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /> object.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.KeyInfoX509Data">
<summary>Represents an &lt;X509Data&gt; subelement of an XMLDSIG or XML Encryption &lt;KeyInfo&gt; element.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.#ctor(System.Byte[])">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> class from the specified ASN.1 DER encoding of an X.509v3 certificate.</summary>
<param name="rgbCert">The ASN.1 DER encoding of an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> from.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> class from the specified X.509v3 certificate.</summary>
<param name="cert">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> from.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="cert" /> parameter is null.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509IncludeOption)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> class from the specified X.509v3 certificate.</summary>
<param name="cert">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> from.</param>
<param name="includeOption">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509IncludeOption" /> values that specifies how much of the certificate chain to include.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="cert" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The certificate has only a partial certificate chain.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.AddCertificate(System.Security.Cryptography.X509Certificates.X509Certificate)">
<summary>Adds the specified X.509v3 certificate to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" />.</summary>
<param name="certificate">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to add to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object. </param>
<exception cref="T:System.ArgumentNullException">The <paramref name="certificate" /> parameter is null.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.AddIssuerSerial(System.String,System.String)">
<summary>Adds the specified issuer name and serial number pair to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
<param name="issuerName">The issuer name portion of the pair to add to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object. </param>
<param name="serialNumber">The serial number portion of the pair to add to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.AddSubjectKeyId(System.Byte[])">
<summary>Adds the specified subject key identifier (SKI) byte array to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
<param name="subjectKeyId">A byte array that represents the subject key identifier (SKI) to add to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.AddSubjectKeyId(System.String)">
<summary>Adds the specified subject key identifier (SKI) string to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
<param name="subjectKeyId">A string that represents the subject key identifier (SKI) to add to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.AddSubjectName(System.String)">
<summary>Adds the subject name of the entity that was issued an X.509v3 certificate to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
<param name="subjectName">The name of the entity that was issued an X.509 certificate to add to the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object. </param>
</member>
<member name="P:System.Security.Cryptography.Xml.KeyInfoX509Data.Certificates">
<summary>Gets a list of the X.509v3 certificates contained in the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
<returns>A list of the X.509 certificates contained in the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.KeyInfoX509Data.CRL">
<summary>Gets or sets the Certificate Revocation List (CRL) contained within the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
<returns>The Certificate Revocation List (CRL) contained within the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.GetXml">
<summary>Returns an XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
<returns>An XML representation of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.KeyInfoX509Data.IssuerSerials">
<summary>Gets a list of <see cref="T:System.Security.Cryptography.Xml.X509IssuerSerial" /> structures that represent an issuer name and serial number pair.</summary>
<returns>A list of <see cref="T:System.Security.Cryptography.Xml.X509IssuerSerial" /> structures that represent an issuer name and serial number pair.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyInfoX509Data.LoadXml(System.Xml.XmlElement)">
<summary>Parses the input <see cref="T:System.Xml.XmlElement" /> object and configures the internal state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object to match.</summary>
<param name="element">The <see cref="T:System.Xml.XmlElement" /> object that specifies the state of the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object. </param>
<exception cref="T:System.ArgumentNullException">The <paramref name="element" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="element" /> parameter does not contain an &lt;X509IssuerName&gt; node.-or-The <paramref name="element" /> parameter does not contain an &lt;X509SerialNumber&gt; node.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Create" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.KeyInfoX509Data.SubjectKeyIds">
<summary>Gets a list of the subject key identifiers (SKIs) contained in the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
<returns>A list of the subject key identifiers (SKIs) contained in the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.KeyInfoX509Data.SubjectNames">
<summary>Gets a list of the subject names of the entities contained in the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</summary>
<returns>A list of the subject names of the entities contained in the <see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /> object.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.KeyReference">
<summary>Represents the &lt;KeyReference&gt; element used in XML encryption.This class cannot be inherited.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyReference.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> class for XML encryption.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyReference.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> class for XML encryption using the supplied Uniform Resource Identifier (URI).</summary>
<param name="uri">A Uniform Resource Identifier (URI) that points to the encrypted key.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.KeyReference.#ctor(System.String,System.Security.Cryptography.Xml.TransformChain)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> class for XML encryption using the specified Uniform Resource Identifier (URI) and a <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</summary>
<param name="uri">A Uniform Resource Identifier (URI) that points to the encrypted key.</param>
<param name="transformChain">A <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object that describes transforms to do on the encrypted key.</param>
</member>
<member name="T:System.Security.Cryptography.Xml.Reference">
<summary>Represents the &lt;reference&gt; element of an XML signature.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.Reference.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.Reference" /> class with default properties.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.Reference.#ctor(System.IO.Stream)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.Reference" /> class with a hash value of the specified <see cref="T:System.IO.Stream" />.</summary>
<param name="stream">The <see cref="T:System.IO.Stream" /> with which to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.Reference" />. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.Reference.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.Reference" /> class with the specified <see cref="T:System.Uri" />.</summary>
<param name="uri">The <see cref="T:System.Uri" /> with which to initialize the new instance of <see cref="T:System.Security.Cryptography.Xml.Reference" />. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.Reference.AddTransform(System.Security.Cryptography.Xml.Transform)">
<summary>Adds a <see cref="T:System.Security.Cryptography.Xml.Transform" /> object to the list of transforms to be performed on the data before passing it to the digest algorithm.</summary>
<param name="transform">The transform to be added to the list of transforms. </param>
<exception cref="T:System.ArgumentNullException">The <paramref name="transform" /> parameter is null.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.Reference.DigestMethod">
<summary>Gets or sets the digest method Uniform Resource Identifier (URI) of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.</summary>
<returns>The digest method URI of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.The default value is "http://www.w3.org/2000/09/xmldsig#sha1".</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.Reference.DigestValue">
<summary>Gets or sets the digest value of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.</summary>
<returns>The digest value of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.Reference.GetXml">
<summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.Reference" />.</summary>
<returns>The XML representation of the <see cref="T:System.Security.Cryptography.Xml.Reference" />.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.Reference.DigestMethod" /> property is null.-or- The <see cref="P:System.Security.Cryptography.Xml.Reference.DigestValue" /> property is null. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.Reference.Id">
<summary>Gets or sets the ID of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.</summary>
<returns>The ID of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.The default is null.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.Reference.LoadXml(System.Xml.XmlElement)">
<summary>Loads a <see cref="T:System.Security.Cryptography.Xml.Reference" /> state from an XML element.</summary>
<param name="value">The XML element from which to load the <see cref="T:System.Security.Cryptography.Xml.Reference" /> state. </param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="value" /> parameter does not contain any transforms.-or- The <paramref name="value" /> parameter contains an unknown transform. </exception>
</member>
<member name="P:System.Security.Cryptography.Xml.Reference.TransformChain">
<summary>Gets the transform chain of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.</summary>
<returns>The transform chain of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.Reference.Type">
<summary>Gets or sets the type of the object being signed.</summary>
<returns>The type of the object being signed.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.Reference.Uri">
<summary>Получает или задает <see cref="T:System.Uri" /> текущего <see cref="T:System.Security.Cryptography.Xml.Reference" />.</summary>
<returns>The <see cref="T:System.Uri" /> of the current <see cref="T:System.Security.Cryptography.Xml.Reference" />.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.ReferenceList">
<summary>Represents the &lt;ReferenceList&gt; element used in XML encryption.This class cannot be inherited.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.ReferenceList.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> class. </summary>
</member>
<member name="M:System.Security.Cryptography.Xml.ReferenceList.Add(System.Object)">
<summary>Adds a <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</summary>
<returns>Позиция, на которой был вставлен новый элемент.</returns>
<param name="value">A <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to add to the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</param>
<exception cref="T:System.ArgumentException">The <paramref name="value" /> parameter is not a <see cref="T:System.Security.Cryptography.Xml.DataReference" /> object.-or-The <paramref name="value" /> parameter is not a <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object.</exception>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.ReferenceList.Clear">
<summary>Удаляет все элементы из коллекции <see cref="T:System.Security.Cryptography.Xml.ReferenceList" />.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.ReferenceList.Contains(System.Object)">
<summary>Determines whether the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection contains a specific <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object.</summary>
<returns>true if the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object is found in the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection; otherwise, false. </returns>
<param name="value">The <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to locate in the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.ReferenceList.CopyTo(System.Array,System.Int32)">
<summary>Copies the elements of the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object to an array, starting at a specified array index.</summary>
<param name="array">The one-dimensional <see cref="T:System.Array" /> object that is the destination of the elements copied from the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object.The array must have zero-based indexing.</param>
<param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
</member>
<member name="P:System.Security.Cryptography.Xml.ReferenceList.Count">
<summary>Gets the number of elements contained in the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object.</summary>
<returns>Количество элементов, содержащихся в объекте <see cref="T:System.Security.Cryptography.Xml.ReferenceList" />.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.ReferenceList.GetEnumerator">
<summary>Returns an enumerator that iterates through a <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</summary>
<returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through a <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.ReferenceList.IndexOf(System.Object)">
<summary>Determines the index of a specific item in the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</summary>
<returns>The index of <paramref name="value" /> if found in the collection; otherwise, -1.</returns>
<param name="value">The <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to locate in the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.ReferenceList.Insert(System.Int32,System.Object)">
<summary>Inserts a <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object into the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection at the specified position.</summary>
<param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
<param name="value">A <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to insert into the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</param>
<exception cref="T:System.ArgumentException">The <paramref name="value" /> parameter is not a <see cref="T:System.Security.Cryptography.Xml.DataReference" /> object.-or-The <paramref name="value" /> parameter is not a <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object.</exception>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.ReferenceList.IsSynchronized">
<summary>Gets a value that indicates whether access to the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object is synchronized (thread safe).</summary>
<returns>true if access to the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object is synchronized (thread safe); otherwise, false. </returns>
</member>
<member name="M:System.Security.Cryptography.Xml.ReferenceList.Item(System.Int32)">
<summary>Returns the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object at the specified index.</summary>
<returns>The <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object at the specified index.</returns>
<param name="index">The index of the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to return.</param>
</member>
<member name="P:System.Security.Cryptography.Xml.ReferenceList.ItemOf(System.Int32)">
<summary>Gets or sets the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object at the specified index.</summary>
<returns>The <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object at the specified index.</returns>
<param name="index">The index of the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to return.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.ReferenceList.Remove(System.Object)">
<summary>Removes the first occurrence of a specific <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object from the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</summary>
<param name="value">The <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to remove from the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> collection.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.ReferenceList.RemoveAt(System.Int32)">
<summary>Removes the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object at the specified index.</summary>
<param name="index">The zero-based index of the <see cref="T:System.Security.Cryptography.Xml.DataReference" /> or <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> object to remove.</param>
</member>
<member name="P:System.Security.Cryptography.Xml.ReferenceList.SyncRoot">
<summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object.</summary>
<returns>An object that can be used to synchronize access to the <see cref="T:System.Security.Cryptography.Xml.ReferenceList" /> object.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.ReferenceList.System#Collections#IList#IsFixedSize">
<summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</summary>
<returns>true if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, false.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.ReferenceList.System#Collections#IList#IsReadOnly">
<summary>Описание этого члена см. в разделе, посвященном свойству <see cref="P:System.Collections.IList.IsReadOnly" />.</summary>
<returns>true if the <see cref="T:System.Collections.IList" /> is read-only; otherwise, false.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.ReferenceList.System#Collections#IList#Item(System.Int32)">
<summary>Описание этого члена см. в разделе, посвященном <see cref="P:System.Collections.IList.Item(System.Int32)" />.</summary>
<returns>The element at the specified index.</returns>
<param name="index">The zero-based index of the element to get or set.</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
</member>
<member name="T:System.Security.Cryptography.Xml.RSAKeyValue">
<summary>Represents the &lt;RSAKeyValue&gt; element of an XML signature.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.RSAKeyValue.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.RSAKeyValue" /> class with a new randomly generated <see cref="T:System.Security.Cryptography.RSA" /> public key.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.RSAKeyValue.#ctor(System.Security.Cryptography.RSA)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.RSAKeyValue" /> class with the specified <see cref="T:System.Security.Cryptography.RSA" /> public key.</summary>
<param name="key">Экземпляр реализации <see cref="T:System.Security.Cryptography.RSA" />, в котором содержится открытый ключ. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.RSAKeyValue.GetXml">
<summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.RSA" /> key clause.</summary>
<returns>The XML representation of the <see cref="T:System.Security.Cryptography.RSA" /> key clause.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.RSAKeyValue.Key">
<summary>Gets or sets the instance of <see cref="T:System.Security.Cryptography.RSA" /> that holds the public key.</summary>
<returns>Экземпляр <see cref="T:System.Security.Cryptography.RSA" />, в котором содержится открытый ключ.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.RSAKeyValue.LoadXml(System.Xml.XmlElement)">
<summary>Loads an <see cref="T:System.Security.Cryptography.RSA" /> key clause from an XML element.</summary>
<param name="value">The XML element from which to load the <see cref="T:System.Security.Cryptography.RSA" /> key clause. </param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="value" /> parameter is not a valid <see cref="T:System.Security.Cryptography.RSA" /> key clause XML element. </exception>
</member>
<member name="T:System.Security.Cryptography.Xml.Signature">
<summary>Represents the &lt;Signature&gt; element of an XML signature.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.Signature.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.Signature" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.Signature.AddObject(System.Security.Cryptography.Xml.DataObject)">
<summary>Adds a <see cref="T:System.Security.Cryptography.Xml.DataObject" /> to the list of objects to be signed.</summary>
<param name="dataObject">The <see cref="T:System.Security.Cryptography.Xml.DataObject" /> to be added to the list of objects to be signed. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.Signature.GetXml">
<summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.Signature" />.</summary>
<returns>The XML representation of the <see cref="T:System.Security.Cryptography.Xml.Signature" />.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.Signature.SignedInfo" /> property is null.-or- The <see cref="P:System.Security.Cryptography.Xml.Signature.SignatureValue" /> property is null. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.Signature.Id">
<summary>Gets or sets the ID of the current <see cref="T:System.Security.Cryptography.Xml.Signature" />.</summary>
<returns>The ID of the current <see cref="T:System.Security.Cryptography.Xml.Signature" />.The default is null.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.Signature.KeyInfo">
<summary>Получает или задает <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> текущего <see cref="T:System.Security.Cryptography.Xml.Signature" />.</summary>
<returns>The <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> of the current <see cref="T:System.Security.Cryptography.Xml.Signature" />.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.Signature.LoadXml(System.Xml.XmlElement)">
<summary>Loads a <see cref="T:System.Security.Cryptography.Xml.Signature" /> state from an XML element.</summary>
<param name="value">The XML element from which to load the <see cref="T:System.Security.Cryptography.Xml.Signature" /> state. </param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="value" /> parameter does not contain a valid <see cref="P:System.Security.Cryptography.Xml.Signature.SignatureValue" />.-or- The <paramref name="value" /> parameter does not contain a valid <see cref="P:System.Security.Cryptography.Xml.Signature.SignedInfo" />. </exception>
</member>
<member name="P:System.Security.Cryptography.Xml.Signature.ObjectList">
<summary>Gets or sets a list of objects to be signed.</summary>
<returns>A list of objects to be signed.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.Signature.SignatureValue">
<summary>Gets or sets the value of the digital signature.</summary>
<returns>A byte array that contains the value of the digital signature.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.Signature.SignedInfo">
<summary>Получает или задает <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> текущего <see cref="T:System.Security.Cryptography.Xml.Signature" />.</summary>
<returns>The <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> of the current <see cref="T:System.Security.Cryptography.Xml.Signature" />.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.SignedInfo">
<summary>Contains information about the canonicalization algorithm and signature algorithm used for the XML signature.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedInfo.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedInfo.AddReference(System.Security.Cryptography.Xml.Reference)">
<summary>Adds a <see cref="T:System.Security.Cryptography.Xml.Reference" /> object to the list of references to digest and sign.</summary>
<param name="reference">The reference to add to the list of references. </param>
<exception cref="T:System.ArgumentNullException">The reference parameter is null.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedInfo.CanonicalizationMethod">
<summary>Gets or sets the canonicalization algorithm that is used before signing for the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</summary>
<returns>The canonicalization algorithm used before signing for the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedInfo.CanonicalizationMethodObject">
<summary>Gets a <see cref="T:System.Security.Cryptography.Xml.Transform" /> object used for canonicalization.</summary>
<returns>A <see cref="T:System.Security.Cryptography.Xml.Transform" /> object used for canonicalization.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">
<see cref="T:System.Security.Cryptography.Xml.Transform" /> is null.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedInfo.CopyTo(System.Array,System.Int32)">
<summary>Copies the elements of this instance into an <see cref="T:System.Array" /> object, starting at a specified index in the array.</summary>
<param name="array">An <see cref="T:System.Array" /> object that holds the collection's elements. </param>
<param name="index">The beginning index in the array where the elements are copied. </param>
<exception cref="T:System.NotSupportedException">This method is not supported. </exception>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedInfo.Count">
<summary>Gets the number of references in the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</summary>
<returns>The number of references in the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</returns>
<exception cref="T:System.NotSupportedException">Данное свойство не поддерживается. </exception>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedInfo.GetEnumerator">
<summary>Returns an enumerator that iterates through the collection of references.</summary>
<returns>An enumerator that iterates through the collection of references.</returns>
<exception cref="T:System.NotSupportedException">This method is not supported. </exception>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedInfo.GetXml">
<summary>Returns the XML representation of the <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</summary>
<returns>The XML representation of the <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> instance.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="P:System.Security.Cryptography.Xml.SignedInfo.SignatureMethod" /> property is null.-or- Свойство <see cref="P:System.Security.Cryptography.Xml.SignedInfo.References" /> является пустым. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedInfo.Id">
<summary>Gets or sets the ID of the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</summary>
<returns>The ID of the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedInfo.IsReadOnly">
<summary>Gets a value that indicates whether the collection is read-only.</summary>
<returns>true if the collection is read-only; otherwise, false.</returns>
<exception cref="T:System.NotSupportedException">Данное свойство не поддерживается. </exception>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedInfo.IsSynchronized">
<summary>Gets a value that indicates whether the collection is synchronized.</summary>
<returns>true if the collection is synchronized; otherwise, false.</returns>
<exception cref="T:System.NotSupportedException">Данное свойство не поддерживается. </exception>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedInfo.LoadXml(System.Xml.XmlElement)">
<summary>Loads a <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> state from an XML element.</summary>
<param name="value">The XML element from which to load the <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> state. </param>
<exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="value" /> parameter is not a valid <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> element.-or- The <paramref name="value" /> parameter does not contain a valid <see cref="P:System.Security.Cryptography.Xml.SignedInfo.CanonicalizationMethod" /> property.-or- The <paramref name="value" /> parameter does not contain a valid <see cref="P:System.Security.Cryptography.Xml.SignedInfo.SignatureMethod" /> property.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedInfo.References">
<summary>Gets a list of the <see cref="T:System.Security.Cryptography.Xml.Reference" /> objects of the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</summary>
<returns>A list of the <see cref="T:System.Security.Cryptography.Xml.Reference" /> elements of the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedInfo.SignatureLength">
<summary>Gets or sets the length of the signature for the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</summary>
<returns>The length of the signature for the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedInfo.SignatureMethod">
<summary>Gets or sets the name of the algorithm used for signature generation and validation for the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</summary>
<returns>The name of the algorithm used for signature generation and validation for the current <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> object.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedInfo.SyncRoot">
<summary>Gets an object to use for synchronization.</summary>
<returns>An object to use for synchronization.</returns>
<exception cref="T:System.NotSupportedException">Данное свойство не поддерживается. </exception>
</member>
<member name="T:System.Security.Cryptography.Xml.SignedXml">
<summary>Представляет оболочку основного объекта подписи XML для упрощения создания сигнатур XML.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.#ctor">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.#ctor(System.Xml.XmlDocument)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.Xml.SignedXml" /> на основе заданного XML-документа.</summary>
<param name="document">Объект <see cref="T:System.Xml.XmlDocument" />, с помощью которого инициализируется новый экземпляр класса <see cref="T:System.Security.Cryptography.Xml.SignedXml" />. </param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="document" /> — null.— или —Параметр <paramref name="document" /> содержит свойство <see cref="P:System.Xml.XmlDocument.DocumentElement" /> со значением null.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.#ctor(System.Xml.XmlElement)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.Xml.SignedXml" /> на основании указанного объекта <see cref="T:System.Xml.XmlElement" />.</summary>
<param name="elem">Объект <see cref="T:System.Xml.XmlElement" />, с помощью которого инициализируется новый экземпляр класса <see cref="T:System.Security.Cryptography.Xml.SignedXml" />. </param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="elem" /> — null. </exception>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.AddObject(System.Security.Cryptography.Xml.DataObject)">
<summary>Добавляет объект <see cref="T:System.Security.Cryptography.Xml.DataObject" /> к списку подписываемых объектов.</summary>
<param name="dataObject">Объект <see cref="T:System.Security.Cryptography.Xml.DataObject" />, который добавляется к списку подписываемых объектов. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.AddReference(System.Security.Cryptography.Xml.Reference)">
<summary>Добавляет объект <see cref="T:System.Security.Cryptography.Xml.Reference" /> к объекту <see cref="T:System.Security.Cryptography.Xml.SignedXml" />, который определяет метод хэширования, значение хэша и преобразование, с помощью которых создается цифровая подпись XML.</summary>
<param name="reference">Объект <see cref="T:System.Security.Cryptography.Xml.Reference" />, который определяет метод хэширования, значение хэша и преобразование, с помощью которых создается цифровая подпись XML.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.CheckSignature">
<summary>Определяет, проверяется ли свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> с помощью открытого ключа в подписи.</summary>
<returns>Значение true, если свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> проверяется; в противном случае — значение false.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">Свойство <see cref="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm" /> открытого ключа в подписи не совпадает со свойством <see cref="P:System.Security.Cryptography.Xml.SignedXml.SignatureMethod" />.— или — Не удалось создать описание сигнатуры.-или Не удалось создать хэш-алгоритм. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.CheckSignature(System.Security.Cryptography.AsymmetricAlgorithm)">
<summary>Определяет, проверяется ли свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> для указанного ключа.</summary>
<returns>Значение true, если свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> проверяется для указанного ключа; в противном случае — значение false.</returns>
<param name="key">Реализация свойства <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, которому принадлежит ключ, используемый для проверки свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" />. </param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="key" /> — null. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Свойство <see cref="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm" /> параметра <paramref name="key" /> не совпадает со свойством <see cref="P:System.Security.Cryptography.Xml.SignedXml.SignatureMethod" />.— или — Не удалось создать описание сигнатуры.-или Не удалось создать хэш-алгоритм. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.CheckSignature(System.Security.Cryptography.KeyedHashAlgorithm)">
<summary>Определяет, проверяется ли свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> для указанного алгоритма кода проверки подлинности сообщения.</summary>
<returns>Значение true, если свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> проверяется для указанного кода проверки подлинности сообщения; в противном случае — значение false.</returns>
<param name="macAlg">Реализация объекта <see cref="T:System.Security.Cryptography.KeyedHashAlgorithm" />, который содержит код проверки подлинности сообщения, используемый для проверки свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" />. </param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="macAlg" /> — null. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Свойство <see cref="P:System.Security.Cryptography.HashAlgorithm.HashSize" /> указанного объекта <see cref="T:System.Security.Cryptography.KeyedHashAlgorithm" /> недопустимо.— или — Значение свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> равно null.— или — Не удалось создать криптографическое преобразование, используемое для проверки подписи. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Boolean)">
<summary>Определяет, проверяется ли свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> для указанного объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> и действителен ли сертификат (необязательно).</summary>
<returns>Значение true, если подпись данных действительна; в противном случае — значение false. -или-Значение true, если подпись и сертификат действительны; в противном случае — значение false. </returns>
<param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, используемый для проверки свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" />.</param>
<param name="verifySignatureOnly">Значение true, чтобы проверять только подпись; значение false, чтобы проверять подпись и сертификат.</param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="certificate" /> — null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Не удалось создать описание сигнатуры для параметра <paramref name="certificate" />.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.CheckSignatureReturningKey(System.Security.Cryptography.AsymmetricAlgorithm@)">
<summary>Определяет, проверяется ли свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> с помощью открытого ключа в подписи.</summary>
<returns>Значение true, если свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" /> проверяется с помощью открытого ключа в подписи; в противном случае — значение false.</returns>
<param name="signingKey">При завершении выполнения этого метода содержит реализацию объекта <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, содержащего открытый ключ в подписи.Этот параметр передается неинициализированным.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="signingKey" /> имеет значение null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Свойство <see cref="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm" /> открытого ключа в подписи не совпадает со свойством <see cref="P:System.Security.Cryptography.Xml.SignedXml.SignatureMethod" />.— или — Не удалось создать описание сигнатуры.-или Не удалось создать хэш-алгоритм. </exception>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.ComputeSignature">
<summary>Вычисляет цифровую подпись XML.</summary>
<exception cref="T:System.Security.Cryptography.CryptographicException">Значение свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.SigningKey" /> равно null.— или — Свойство <see cref="P:System.Security.Cryptography.Xml.SignedXml.SigningKey" /> не является объектом <see cref="T:System.Security.Cryptography.DSA" /> или объектом <see cref="T:System.Security.Cryptography.RSA" />.— или — Не удалось загрузить ключ. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.ComputeSignature(System.Security.Cryptography.KeyedHashAlgorithm)">
<summary>Вычисляет цифровую подпись XML с помощью указанного алгоритма кода проверки подлинности сообщения.</summary>
<param name="macAlg">Объект <see cref="T:System.Security.Cryptography.KeyedHashAlgorithm" />, в котором содержится код проверки подлинности сообщения, используемый для вычисления значения свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.Signature" />. </param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="macAlg" /> — null. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Объект <see cref="T:System.Security.Cryptography.KeyedHashAlgorithm" />, определенный параметром <paramref name="macAlg" /> не является экземпляром <see cref="T:System.Security.Cryptography.HMACSHA1" />.— или — Свойство <see cref="P:System.Security.Cryptography.HashAlgorithm.HashSize" /> указанного объекта <see cref="T:System.Security.Cryptography.KeyedHashAlgorithm" /> недопустимо.— или — Не удалось создать криптографическое преобразование, используемое для проверки подписи. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedXml.EncryptedXml">
<summary>Получает или задает объект <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" />, который определяет правила обработки шифрования XML.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" />, который определяет правила обработки шифрования XML.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.GetIdElement(System.Xml.XmlDocument,System.String)">
<summary>Возвращает объект <see cref="T:System.Xml.XmlElement" /> с указанным идентификатором из указанного объекта <see cref="T:System.Xml.XmlDocument" />.</summary>
<returns>Объект <see cref="T:System.Xml.XmlElement" /> с указанным идентификатором, извлеченный из указанного объекта <see cref="T:System.Xml.XmlDocument" />, или значение null, если найти такой объект не удалось.</returns>
<param name="document">Объект <see cref="T:System.Xml.XmlDocument" />, из которого извлекается объект <see cref="T:System.Xml.XmlElement" />.</param>
<param name="idValue">Идентификатор объекта <see cref="T:System.Xml.XmlElement" />, извлекаемого из объекта <see cref="T:System.Xml.XmlDocument" />.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.GetPublicKey">
<summary>Возвращает открытый ключ подписи.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, содержащий открытый ключ подписи, или значение null, если найти ключ не удалось.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">Значение свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.KeyInfo" /> равно null.</exception>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.GetXml">
<summary>Возвращает XML-представление объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
<returns>XML-представление объекта <see cref="T:System.Security.Cryptography.Xml.Signature" />.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">Значение свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.SignedInfo" /> равно null.— или — Значение свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.SignatureValue" /> равно null. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedXml.KeyInfo">
<summary>Получает или задает объект <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.SignedXml.LoadXml(System.Xml.XmlElement)">
<summary>Загружает состояние <see cref="T:System.Security.Cryptography.Xml.SignedXml" /> из элемента XML.</summary>
<param name="value">Элемент XML, из которого загружается состояние <see cref="T:System.Security.Cryptography.Xml.SignedXml" />. </param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="value" /> — null. </exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">Параметр <paramref name="value" /> не содержит допустимого свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.SignatureValue" />.— или — Параметр <paramref name="value" /> не содержит допустимого свойства <see cref="P:System.Security.Cryptography.Xml.SignedXml.SignedInfo" />.</exception>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.m_signature">
<summary>Представляет объект <see cref="T:System.Security.Cryptography.Xml.Signature" /> текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />. </summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.m_strSigningKeyName">
<summary>Представляет имя установленного ключа, который будет использоваться для подписывания объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />. </summary>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedXml.Resolver">
<summary>Задает текущий объект <see cref="T:System.Xml.XmlResolver" />.</summary>
<returns>Текущий объект <see cref="T:System.Xml.XmlResolver" />.Объектом по умолчанию является объект <see cref="T:System.Xml.XmlSecureResolver" />.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedXml.Signature">
<summary>Получает объект <see cref="T:System.Security.Cryptography.Xml.Signature" /> текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Xml.Signature" /> текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedXml.SignatureFormatValidator">
<summary>Получает делегат, который будет вызван для проверки формата (но не криптографической безопасности) XML-сигнатуры.</summary>
<returns>Значение true, формат приемлем; в противном случае — значение false.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedXml.SignatureLength">
<summary>Получает длину подписи для текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
<returns>Длина подписи для текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedXml.SignatureMethod">
<summary>Получает метод подписи для текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
<returns>Метод подписи для текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedXml.SignatureValue">
<summary>Получает значение подписи для текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
<returns>Массив байтов, содержащий значение подписи текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedXml.SignedInfo">
<summary>Получает объект <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
<returns>Объект <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /> текущего объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedXml.SigningKey">
<summary>Получает или задает ключ асимметричного алгоритма, используемого для подписывания объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
<returns>Ключ асимметричного алгоритма, используемого для подписывания объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.SignedXml.SigningKeyName">
<summary>Получает или задает имя установленного ключа, который будет использоваться для подписывания объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</summary>
<returns>Имя установленного ключа, который будет использоваться для подписывания объекта <see cref="T:System.Security.Cryptography.Xml.SignedXml" />.</returns>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDecryptionTransformUrl">
<summary>Представляет универсальный код ресурса (URI) преобразования шифрования режима XML.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigBase64TransformUrl">
<summary>Представляет универсальный код ресурса (URI) преобразования Base64.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigC14NTransformUrl">
<summary>Представляет универсальный код ресурса (URI) канонического преобразования XML.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigC14NWithCommentsTransformUrl">
<summary>Представляет универсальный код ресурса (URI) канонического преобразования XML с комментариями.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigCanonicalizationUrl">
<summary>Представляет универсальный код ресурса (URI) стандартного алгоритма канонизации для цифровых подписей XML.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigCanonicalizationWithCommentsUrl">
<summary>Представляет универсальный код ресурса (URI) стандартного алгоритма канонизации для цифровых подписей XML и включает комментарии.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigDSAUrl">
<summary>Представляет универсальный код ресурса (URI) стандартного алгоритма <see cref="T:System.Security.Cryptography.DSA" /> для цифровых подписей XML.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigEnvelopedSignatureTransformUrl">
<summary>Представляет универсальный код ресурса (URI) преобразования запечатанной подписи.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigExcC14NTransformUrl">
<summary>Представляет универсальный код ресурса (URI) исключительной канонизации XML.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigExcC14NWithCommentsTransformUrl">
<summary>Представляет универсальный код ресурса (URI) исключительной канонизации XML с комментариями.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigHMACSHA1Url">
<summary>Представляет универсальный код ресурса (URI) стандартного алгоритма <see cref="T:System.Security.Cryptography.HMACSHA1" /> для цифровых подписей XML.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigMinimalCanonicalizationUrl">
<summary>Представляет универсальный код ресурса (URI) стандартного минимального алгоритма канонизации для цифровых подписей XML.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigNamespaceUrl">
<summary>Представляет универсальный код ресурса (URI) стандартного пространства имен для цифровых подписей XML.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigRSASHA1Url">
<summary>Представляет универсальный код ресурса (URI) стандартного метода подписи <see cref="T:System.Security.Cryptography.RSA" /> для цифровых подписей XML.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigSHA1Url">
<summary>Представляет универсальный код ресурса (URI) стандартного метода хэширования <see cref="T:System.Security.Cryptography.SHA1" /> для цифровых подписей XML.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigXPathTransformUrl">
<summary>Представляет универсальный код ресурса (URI) языка XPath (XML Path Language).Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlDsigXsltTransformUrl">
<summary>Представляет универсальный код ресурса (URI) преобразования XSLT.Это поле имеет постоянное значение.</summary>
</member>
<member name="F:System.Security.Cryptography.Xml.SignedXml.XmlLicenseTransformUrl">
<summary>Представляет универсальный код ресурса (URI) алгоритма преобразования лицензий, который используется для нормализации лицензий XrML для сигнатур.</summary>
</member>
<member name="T:System.Security.Cryptography.Xml.Transform">
<summary>Represents the abstract base class from which all &lt;Transform&gt; elements that can be used in an XML digital signature derive.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.Transform.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.Transform" /> class.</summary>
</member>
<member name="P:System.Security.Cryptography.Xml.Transform.Algorithm">
<summary>Gets or sets the Uniform Resource Identifier (URI) that identifies the algorithm performed by the current transform.</summary>
<returns>The URI that identifies the algorithm performed by the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.Transform.Context">
<summary>Gets or sets an <see cref="T:System.Xml.XmlElement" /> object that represents the document context under which the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object is running. </summary>
<returns>An <see cref="T:System.Xml.XmlElement" /> object that represents the document context under which the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object is running.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.Transform.GetDigestedOutput(System.Security.Cryptography.HashAlgorithm)">
<summary>When overridden in a derived class, returns the digest associated with a <see cref="T:System.Security.Cryptography.Xml.Transform" /> object. </summary>
<returns>The digest associated with a <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</returns>
<param name="hash">The <see cref="T:System.Security.Cryptography.HashAlgorithm" /> object used to create a digest.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.Transform.GetInnerXml">
<summary>When overridden in a derived class, returns an XML representation of the parameters of the <see cref="T:System.Security.Cryptography.Xml.Transform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
<returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.Transform.GetOutput">
<summary>When overridden in a derived class, returns the output of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.Transform.GetOutput(System.Type)">
<summary>When overridden in a derived class, returns the output of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object of the specified type.</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object as an object of the specified type.</returns>
<param name="type">The type of the output to return.This must be one of the types in the <see cref="P:System.Security.Cryptography.Xml.Transform.OutputTypes" /> property.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.Transform.GetXml">
<summary>Returns the XML representation of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</summary>
<returns>The XML representation of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.Transform.InputTypes">
<summary>When overridden in a derived class, gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.Transform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</summary>
<returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.Transform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.Transform.LoadInnerXml(System.Xml.XmlNodeList)">
<summary>When overridden in a derived class, parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element and configures the internal state of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object to match the &lt;Transform&gt; element.</summary>
<param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object that specifies transform-specific content for the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.Transform.LoadInput(System.Object)">
<summary>When overridden in a derived class, loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</summary>
<param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object. </param>
</member>
<member name="P:System.Security.Cryptography.Xml.Transform.OutputTypes">
<summary>When overridden in a derived class, gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.Transform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</summary>
<returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object; only objects of one of these types are returned from the <see cref="M:System.Security.Cryptography.Xml.Transform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.Transform" /> object.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.Transform.PropagatedNamespaces">
<summary>Gets or sets a <see cref="T:System.Collections.Hashtable" /> object that contains the namespaces that are propagated into the signature. </summary>
<returns>A <see cref="T:System.Collections.Hashtable" /> object that contains the namespaces that are propagated into the signature.</returns>
<exception cref="T:System.ArgumentNullException">The <see cref="P:System.Security.Cryptography.Xml.Transform.PropagatedNamespaces" /> property was set to null.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.Transform.Resolver">
<summary>Sets the current <see cref="T:System.Xml.XmlResolver" /> object.</summary>
<returns>The current <see cref="T:System.Xml.XmlResolver" /> object.This property defaults to an <see cref="T:System.Xml.XmlSecureResolver" /> object.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.TransformChain">
<summary>Defines an ordered list of <see cref="T:System.Security.Cryptography.Xml.Transform" /> objects that is applied to unsigned content prior to digest calculation.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.TransformChain.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.TransformChain.Add(System.Security.Cryptography.Xml.Transform)">
<summary>Adds a transform to the list of transforms to be applied to the unsigned content prior to digest calculation.</summary>
<param name="transform">The transform to add to the list of transforms. </param>
</member>
<member name="P:System.Security.Cryptography.Xml.TransformChain.Count">
<summary>Gets the number of transforms in the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</summary>
<returns>The number of transforms in the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.TransformChain.GetEnumerator">
<summary>Returns an enumerator of the transforms in the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</summary>
<returns>An enumerator of the transforms in the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.TransformChain.Item(System.Int32)">
<summary>Gets the transform at the specified index in the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</summary>
<returns>The transform at the specified index in the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object.</returns>
<param name="index">The index into the <see cref="T:System.Security.Cryptography.Xml.TransformChain" /> object that specifies which transform to return. </param>
<exception cref="T:System.ArgumentException">The <paramref name="index" /> parameter is greater than the number of transforms.</exception>
</member>
<member name="T:System.Security.Cryptography.Xml.X509IssuerSerial">
<summary>Represents the &lt;X509IssuerSerial&gt; element of an XML digital signature.</summary>
</member>
<member name="P:System.Security.Cryptography.Xml.X509IssuerSerial.IssuerName">
<summary>Gets or sets an X.509 certificate issuer's distinguished name.</summary>
<returns>An X.509 certificate issuer's distinguished name.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.X509IssuerSerial.SerialNumber">
<summary>Gets or sets an X.509 certificate issuer's serial number.</summary>
<returns>An X.509 certificate issuer's serial number.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.XmlDecryptionTransform">
<summary>Specifies the order of XML Digital Signature and XML Encryption operations when both are performed on the same document.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> class. </summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.AddExceptUri(System.String)">
<summary>Adds a Uniform Resource Identifier (URI) to exclude from processing.</summary>
<param name="uri">A Uniform Resource Identifier (URI) to exclude from processing</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="uri" /> parameter is null.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDecryptionTransform.EncryptedXml">
<summary>Gets or sets an <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> object that contains information about the keys necessary to decrypt an XML document.</summary>
<returns>An <see cref="T:System.Security.Cryptography.Xml.EncryptedXml" /> object that contains information about the keys necessary to decrypt an XML document.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.GetInnerXml">
<summary>Returns an XML representation of the parameters of an <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
<returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.GetOutput">
<summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">A decryption key could not be found.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence, ControlPolicy" />
<IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Window="SafeTopLevelWindows" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.GetOutput(System.Type)">
<summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</returns>
<param name="type">The type of the output to return.<see cref="T:System.Xml.XmlNodeList" /> is the only valid type for this parameter.</param>
<exception cref="T:System.ArgumentException">Параметр <paramref name="type" /> не является объектом <see cref="T:System.Xml.XmlNodeList" />.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDecryptionTransform.InputTypes">
<summary>Gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object.</summary>
<returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.IsTargetElement(System.Xml.XmlElement,System.String)">
<summary>Determines whether the ID attribute of an <see cref="T:System.Xml.XmlElement" /> object matches a specified value.</summary>
<returns>true if the ID attribute of the <paramref name="inputElement" /> parameter matches the <paramref name="idValue" /> parameter; otherwise, false. </returns>
<param name="inputElement">An <see cref="T:System.Xml.XmlElement" /> object with an ID attribute to compare with <paramref name="idValue" />.</param>
<param name="idValue">The value to compare with the ID attribute of <paramref name="inputElement" />.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.LoadInnerXml(System.Xml.XmlNodeList)">
<summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element and configures the internal state of the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object to match the &lt;Transform&gt; element.</summary>
<param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object that specifies transform-specific content for the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object.</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="nodeList" /> parameter is null.-or-The Uniform Resource Identifier (URI) value of an <see cref="T:System.Xml.XmlNode" /> object in <paramref name="nodeList" /> was not found.-or-The length of the URI value of an <see cref="T:System.Xml.XmlNode" /> object in <paramref name="nodeList" /> is 0. -or-The first character of the URI value of an <see cref="T:System.Xml.XmlNode" /> object in <paramref name="nodeList" /> is not '#'. </exception>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.LoadInput(System.Object)">
<summary>When overridden in a derived class, loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object.</summary>
<param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="obj" /> parameter is null.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDecryptionTransform.OutputTypes">
<summary>Gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object.</summary>
<returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object; only objects of one of these types are returned from the <see cref="M:System.Security.Cryptography.Xml.XmlDecryptionTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDecryptionTransform" /> object.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform">
<summary>Represents the Base64 decoding transform as defined in Section 6.6.2 of the XMLDSIG specification.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.GetInnerXml">
<summary>Returns an XML representation of the parameters of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
<returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.GetOutput">
<summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object.</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.GetOutput(System.Type)">
<summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object of type <see cref="T:System.IO.Stream" />.</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object of type <see cref="T:System.IO.Stream" />.</returns>
<param name="type">The type of the output to return.<see cref="T:System.IO.Stream" /> is the only valid type for this parameter.</param>
<exception cref="T:System.ArgumentException">The <paramref name="type" /> parameter is not a <see cref="T:System.IO.Stream" /> object. </exception>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDsigBase64Transform.InputTypes">
<summary>Gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object.</summary>
<returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.LoadInnerXml(System.Xml.XmlNodeList)">
<summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element; this method is not supported because the <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object has no inner XML elements.</summary>
<param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.LoadInput(System.Object)">
<summary>Loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object.</summary>
<param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object. </param>
<exception cref="T:System.ArgumentException">The <paramref name="obj" /> parameter is a <see cref="T:System.IO.Stream" /> and it is null. </exception>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDsigBase64Transform.OutputTypes">
<summary>Gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object.</summary>
<returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object; only objects of one of these types are returned from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigBase64Transform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /> object.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform">
<summary>Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.#ctor(System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> class with comments, if specified.</summary>
<param name="includeComments">true to include comments; otherwise, false. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.GetDigestedOutput(System.Security.Cryptography.HashAlgorithm)">
<summary>Returns the digest associated with an <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object. </summary>
<returns>The digest associated with an <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object.</returns>
<param name="hash">The <see cref="T:System.Security.Cryptography.HashAlgorithm" /> object used to create a digest.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.GetInnerXml">
<summary>Returns an XML representation of the parameters of an <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
<returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.GetOutput">
<summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object.</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.GetOutput(System.Type)">
<summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object of type <see cref="T:System.IO.Stream" />.</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object of type <see cref="T:System.IO.Stream" />.</returns>
<param name="type">The type of the output to return.<see cref="T:System.IO.Stream" /> is the only valid type for this parameter.</param>
<exception cref="T:System.ArgumentException">The <paramref name="type" /> parameter is not a <see cref="T:System.IO.Stream" /> object.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDsigC14NTransform.InputTypes">
<summary>Gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object.</summary>
<returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.LoadInnerXml(System.Xml.XmlNodeList)">
<summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element; this method is not supported because this element has no inner XML elements.</summary>
<param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.LoadInput(System.Object)">
<summary>Loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object.</summary>
<param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object. </param>
<exception cref="T:System.ArgumentException">The <paramref name="obj" /> parameter is a <see cref="T:System.IO.Stream" /> object and it is null. </exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDsigC14NTransform.OutputTypes">
<summary>Gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object.</summary>
<returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object; the <see cref="M:System.Security.Cryptography.Xml.XmlDsigC14NTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /> object return only objects of one of these types.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.XmlDsigC14NWithCommentsTransform">
<summary>Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigC14NWithCommentsTransform.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NWithCommentsTransform" /> class.</summary>
</member>
<member name="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform">
<summary>Represents the enveloped signature transform for an XML digital signature as defined by the W3C.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.#ctor(System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> class with comments, if specified.</summary>
<param name="includeComments">true to include comments; otherwise, false. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.GetInnerXml">
<summary>Returns an XML representation of the parameters of an <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
<returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.GetOutput">
<summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">The containing XML document is null.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.GetOutput(System.Type)">
<summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object of type <see cref="T:System.Xml.XmlNodeList" />.</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object of type <see cref="T:System.Xml.XmlNodeList" />.</returns>
<param name="type">The type of the output to return.<see cref="T:System.Xml.XmlNodeList" /> is the only valid type for this parameter.</param>
<exception cref="T:System.ArgumentException">Параметр <paramref name="type" /> не является объектом <see cref="T:System.Xml.XmlNodeList" />.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.InputTypes">
<summary>Gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</summary>
<returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.LoadInnerXml(System.Xml.XmlNodeList)">
<summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> as transform-specific content of a &lt;Transform&gt; element and configures the internal state of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object to match the &lt;Transform&gt; element.</summary>
<param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.LoadInput(System.Object)">
<summary>Loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</summary>
<param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object. </param>
<exception cref="T:System.ArgumentNullException">The <paramref name="obj" /> parameter is null.</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">The containing XML document is null.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.OutputTypes">
<summary>Gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</summary>
<returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object; only objects of one of these types are returned from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /> object.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform">
<summary>Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.#ctor">
<summary>Инициализирует новый экземпляр <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" />. </summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.#ctor(System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> class specifying a value that determines whether to include comments. </summary>
<param name="includeComments">true to include comments; otherwise, false.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.#ctor(System.Boolean,System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> class specifying whether to include comments, and specifying a list of namespace prefixes. </summary>
<param name="includeComments">true to include comments; otherwise, false.</param>
<param name="inclusiveNamespacesPrefixList">The namespace prefixes to canonicalize using the standard canonicalization algorithm.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> class specifying a list of namespace prefixes to canonicalize using the standard canonicalization algorithm. </summary>
<param name="inclusiveNamespacesPrefixList">The namespace prefixes to canonicalize using the standard canonicalization algorithm.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.GetDigestedOutput(System.Security.Cryptography.HashAlgorithm)">
<summary>Returns the digest associated with a <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</summary>
<returns>The digest associated with a <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</returns>
<param name="hash">The <see cref="T:System.Security.Cryptography.HashAlgorithm" /> object used to create a digest.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.GetInnerXml">
<summary>Returns an XML representation of the parameters of a <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
<returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.GetOutput">
<summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.GetOutput(System.Type)">
<summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object as an object of the specified type.</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object as an object of the specified type.</returns>
<param name="type">The type of the output to return.This must be one of the types in the <see cref="P:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.OutputTypes" /> property.</param>
<exception cref="T:System.ArgumentException">The <paramref name="type" /> parameter is not a <see cref="T:System.IO.Stream" /> object.-or-The <paramref name="type" /> parameter does not derive from a <see cref="T:System.IO.Stream" /> object.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.InclusiveNamespacesPrefixList">
<summary>Gets or sets a string that contains namespace prefixes to canonicalize using the standard canonicalization algorithm. </summary>
<returns>A string that contains namespace prefixes to canonicalize using the standard canonicalization algorithm.</returns>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.InputTypes">
<summary>Gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</summary>
<returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.LoadInnerXml(System.Xml.XmlNodeList)">
<summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element and configures the internal state of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object to match the &lt;Transform&gt; element.</summary>
<param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object that specifies transform-specific content for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</param>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.LoadInput(System.Object)">
<summary>When overridden in a derived class, loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</summary>
<param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</param>
<exception cref="T:System.ArgumentException">The <paramref name="obj" /> parameter is not a <see cref="T:System.IO.Stream" /> object.-or-Параметр <paramref name="obj" /> не является объектом <see cref="T:System.Xml.XmlDocument" />.-or-Параметр <paramref name="obj" /> не является объектом <see cref="T:System.Xml.XmlNodeList" />.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.OutputTypes">
<summary>Gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object.</summary>
<returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object; the <see cref="Overload:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> object return only objects of one of these types.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.XmlDsigExcC14NWithCommentsTransform">
<summary>Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NWithCommentsTransform.#ctor">
<summary>Инициализирует новый экземпляр <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NWithCommentsTransform" />. </summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigExcC14NWithCommentsTransform.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigExcC14NWithCommentsTransform" /> class specifying a list of namespace prefixes to canonicalize using the standard canonicalization algorithm.</summary>
<param name="inclusiveNamespacesPrefixList">The namespace prefixes to canonicalize using the standard canonicalization algorithm.</param>
</member>
<member name="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform">
<summary>Represents the XPath transform for a digital signature as defined by the W3C.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.GetInnerXml">
<summary>Returns an XML representation of the parameters of a <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
<returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.GetOutput">
<summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object.</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.GetOutput(System.Type)">
<summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object of type <see cref="T:System.Xml.XmlNodeList" />.</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object of type <see cref="T:System.Xml.XmlNodeList" />.</returns>
<param name="type">The type of the output to return.<see cref="T:System.Xml.XmlNodeList" /> is the only valid type for this parameter.</param>
<exception cref="T:System.ArgumentException">Параметр <paramref name="type" /> не является объектом <see cref="T:System.Xml.XmlNodeList" />.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDsigXPathTransform.InputTypes">
<summary>Gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object.</summary>
<returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.LoadInnerXml(System.Xml.XmlNodeList)">
<summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element and configures the internal state of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object to match the &lt;Transform&gt; element.</summary>
<param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object. </param>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="nodeList" /> parameter is null.-or- The <paramref name="nodeList" /> parameter does not contain an <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> element. </exception>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.LoadInput(System.Object)">
<summary>Loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object.</summary>
<param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object. </param>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDsigXPathTransform.OutputTypes">
<summary>Gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object.</summary>
<returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object; the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXPathTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /> object return only objects of one of these types.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform">
<summary>Represents the XSLT transform for a digital signature as defined by the W3C.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> class.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.#ctor(System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> class with comments, if specified.</summary>
<param name="includeComments">true to include comments; otherwise, false. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.GetInnerXml">
<summary>Returns an XML representation of the parameters of the <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
<returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.GetOutput">
<summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.GetOutput(System.Type)">
<summary>Returns the output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object of type <see cref="T:System.IO.Stream" />.</summary>
<returns>The output of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object of type <see cref="T:System.IO.Stream" />.</returns>
<param name="type">The type of the output to return.<see cref="T:System.IO.Stream" /> is the only valid type for this parameter.</param>
<exception cref="T:System.ArgumentException">The <paramref name="type" /> parameter is not a <see cref="T:System.IO.Stream" /> object.</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDsigXsltTransform.InputTypes">
<summary>Gets an array of types that are valid inputs to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.</summary>
<returns>An array of valid input types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object; you can pass only objects of one of these types to the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.LoadInput(System.Object)" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.LoadInnerXml(System.Xml.XmlNodeList)">
<summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element and configures the internal state of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object to match the &lt;Transform&gt; element.</summary>
<param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object that encapsulates an XSLT style sheet to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.This style sheet is applied to the document loaded by the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.LoadInput(System.Object)" /> method.</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="nodeList" /> parameter is null.-or- The <paramref name="nodeList" /> parameter does not contain an <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object. </exception>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.LoadInput(System.Object)">
<summary>Loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.</summary>
<param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object. </param>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlDsigXsltTransform.OutputTypes">
<summary>Gets an array of types that are possible outputs from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.</summary>
<returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object; only objects of one of these types are returned from the <see cref="M:System.Security.Cryptography.Xml.XmlDsigXsltTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /> object.</returns>
</member>
<member name="T:System.Security.Cryptography.Xml.XmlLicenseTransform">
<summary>Represents the license transform algorithm used to normalize XrML licenses for signatures.</summary>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlLicenseTransform.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> class. </summary>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlLicenseTransform.Decryptor">
<summary>Gets or sets the decryptor of the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</summary>
<returns>The decryptor of the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlLicenseTransform.GetInnerXml">
<summary>Returns an XML representation of the parameters of an <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object that are suitable to be included as subelements of an XMLDSIG &lt;Transform&gt; element.</summary>
<returns>A list of the XML nodes that represent the transform-specific content needed to describe the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object in an XMLDSIG &lt;Transform&gt; element.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlLicenseTransform.GetOutput">
<summary>Returns the output of an <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</summary>
<returns>The output of the <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlLicenseTransform.GetOutput(System.Type)">
<summary>Returns the output of an <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</summary>
<returns>The output of the <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</returns>
<param name="type">The type of the output to return.<see cref="T:System.Xml.XmlDocument" /> is the only valid type for this parameter.</param>
<exception cref="T:System.ArgumentException">Параметр <paramref name="type" /> не является объектом <see cref="T:System.Xml.XmlDocument" />.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlLicenseTransform.InputTypes">
<summary>Gets an array of types that are valid inputs to the <see cref="P:System.Security.Cryptography.Xml.XmlLicenseTransform.OutputTypes" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</summary>
<returns>An array of types that are valid inputs to the <see cref="P:System.Security.Cryptography.Xml.XmlLicenseTransform.OutputTypes" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object; you can pass only objects of one of these types to the <see cref="P:System.Security.Cryptography.Xml.XmlLicenseTransform.OutputTypes" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</returns>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlLicenseTransform.LoadInnerXml(System.Xml.XmlNodeList)">
<summary>Parses the specified <see cref="T:System.Xml.XmlNodeList" /> object as transform-specific content of a &lt;Transform&gt; element; this method is not supported because the <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object has no inner XML elements.</summary>
<param name="nodeList">An <see cref="T:System.Xml.XmlNodeList" /> object that encapsulates the transform to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object. </param>
</member>
<member name="M:System.Security.Cryptography.Xml.XmlLicenseTransform.LoadInput(System.Object)">
<summary>Loads the specified input into the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</summary>
<param name="obj">The input to load into the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.The type of the input object must be <see cref="T:System.Xml.XmlDocument" />.</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">The context was not set before this transform was invoked.-or-The &lt;issuer&gt; element was not set before this transform was invoked.-or-The &lt;license&gt; element was not set before this transform was invoked.-or-The <see cref="P:System.Security.Cryptography.Xml.XmlLicenseTransform.Decryptor" /> property was not set before this transform was invoked.</exception>
</member>
<member name="P:System.Security.Cryptography.Xml.XmlLicenseTransform.OutputTypes">
<summary>Gets an array of types that are valid outputs from the <see cref="P:System.Security.Cryptography.Xml.XmlLicenseTransform.OutputTypes" /> method of the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</summary>
<returns>An array of valid output types for the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object; only objects of one of these types are returned from the <see cref="M:System.Security.Cryptography.Xml.XmlLicenseTransform.GetOutput" /> methods of the current <see cref="T:System.Security.Cryptography.Xml.XmlLicenseTransform" /> object.</returns>
</member>
<member name="T:System.Security.Permissions.DataProtectionPermission">
<summary>Управляет возможностью доступа к зашифрованным данным и памяти.Этот класс не может быть унаследован.</summary>
</member>
<member name="M:System.Security.Permissions.DataProtectionPermission.#ctor(System.Security.Permissions.DataProtectionPermissionFlags)">
<summary>Выполняет инициализацию нового экземпляра класса <see cref="T:System.Security.Permissions.DataProtectionPermission" /> с заданными флагами разрешения. </summary>
<param name="flag">Побитовое сочетание значений <see cref="T:System.Security.Permissions.DataProtectionPermissionFlags" />.</param>
<exception cref="T:System.ArgumentException">Параметр <paramref name="flags" /> не является допустимым сочетанием значений <see cref="T:System.Security.Permissions.DataProtectionPermissionFlags" />. </exception>
</member>
<member name="M:System.Security.Permissions.DataProtectionPermission.#ctor(System.Security.Permissions.PermissionState)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Permissions.DataProtectionPermission" /> class with the specified permission state. </summary>
<param name="state">Одно из значений <see cref="T:System.Security.Permissions.PermissionState" />. </param>
<exception cref="T:System.ArgumentException">Параметр <paramref name="state" /> не является допустимым значением <see cref="T:System.Security.Permissions.PermissionState" />. </exception>
</member>
<member name="M:System.Security.Permissions.DataProtectionPermission.Copy">
<summary>Создает и возвращает идентичную копию текущего разрешения.</summary>
<returns>Копия текущего разрешения.</returns>
</member>
<member name="P:System.Security.Permissions.DataProtectionPermission.Flags">
<summary>Получает или задает флаги для защиты данных и памяти.</summary>
<returns>Побитовое сочетание значений <see cref="T:System.Security.Permissions.DataProtectionPermissionFlags" />.</returns>
<exception cref="T:System.ArgumentException">Заданное значение не является действительным сочетанием значений <see cref="T:System.Security.Permissions.DataProtectionPermissionFlags" />. </exception>
</member>
<member name="M:System.Security.Permissions.DataProtectionPermission.FromXml(System.Security.SecurityElement)">
<summary>Восстанавливает разрешение с определенным состоянием из кодировки XML.</summary>
<param name="securityElement">Объект <see cref="T:System.Security.SecurityElement" />, который содержит кодировку XML, используемую для восстановления разрешения.</param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="securityElement" /> — null. </exception>
<exception cref="T:System.ArgumentException">Параметр <paramref name="securityElement" /> не является допустимым элементом разрешения.-или- Номер версии параметра <paramref name="securityElement" /> не поддерживается. </exception>
</member>
<member name="M:System.Security.Permissions.DataProtectionPermission.Intersect(System.Security.IPermission)">
<summary>Создает и возвращает разрешение, представляющее собой пересечение текущего и заданного разрешений.</summary>
<returns>Новое разрешение, представляющее собой пересечение текущего и заданного разрешений.Если пересечение пусто, это новое разрешение имеет значение null.</returns>
<param name="target">Разрешение, пересекающееся с текущим разрешением.Оно должно относиться к тому же типу, что и текущее разрешение.</param>
<exception cref="T:System.ArgumentException">Параметр <paramref name="target" /> не имеет значение null и не задает разрешение того же типа, что и текущее разрешение. </exception>
</member>
<member name="M:System.Security.Permissions.DataProtectionPermission.IsSubsetOf(System.Security.IPermission)">
<summary>Определяет, является ли текущее разрешение подмножеством заданного разрешения.</summary>
<returns>Значение true, если текущее разрешение является подмножеством заданного разрешения, в противном случае — значение false.</returns>
<param name="target">Разрешение на проверку отношения подмножеств между собой.Данное разрешение должно относиться к тому же типу, что и текущее разрешение.</param>
<exception cref="T:System.ArgumentException">Параметр <paramref name="target" /> не имеет значение null и не задает разрешение того же типа, что и текущее разрешение. </exception>
</member>
<member name="M:System.Security.Permissions.DataProtectionPermission.IsUnrestricted">
<summary>Возвращает значение, определяющее, является ли текущее разрешение неограниченным.</summary>
<returns>Значение true, если текущее разрешение не ограничено; в противном случае — значение false.</returns>
</member>
<member name="M:System.Security.Permissions.DataProtectionPermission.ToXml">
<summary>Создает кодировку XML для разрешения и его текущего состояния.</summary>
<returns>Кодировка XML разрешения, включающая сведения о состоянии.</returns>
</member>
<member name="M:System.Security.Permissions.DataProtectionPermission.Union(System.Security.IPermission)">
<summary>Создает разрешение, представляющее собой объединение текущего и заданного разрешений.</summary>
<returns>Новое разрешение, представляющее собой объединение текущего и заданного разрешений.</returns>
<param name="target">Разрешение, используемое в сочетании с текущим разрешением.Оно должно относиться к тому же типу, что и текущее разрешение.</param>
<exception cref="T:System.ArgumentException">Параметр <paramref name="target" /> не имеет значение null и не задает разрешение того же типа, что и текущее разрешение. </exception>
</member>
<member name="T:System.Security.Permissions.DataProtectionPermissionAttribute">
<summary>Позволяет применять действия по обеспечению безопасности для объекта <see cref="T:System.Security.Permissions.DataProtectionPermission" /> к коду, использующему декларативную безопасность.Этот класс не может быть унаследован.</summary>
</member>
<member name="M:System.Security.Permissions.DataProtectionPermissionAttribute.#ctor(System.Security.Permissions.SecurityAction)">
<summary>Initializes a new instance of the <see cref="T:System.Security.Permissions.DataProtectionPermissionAttribute" /> class with the specified <see cref="T:System.Security.Permissions.SecurityAction" />.</summary>
<param name="action">One of the <see cref="T:System.Security.Permissions.SecurityAction" /> values. </param>
</member>
<member name="M:System.Security.Permissions.DataProtectionPermissionAttribute.CreatePermission">
<summary>Создает и возвращает новое <see cref="T:System.Security.Permissions.DataProtectionPermission" />.</summary>
<returns>
<see cref="T:System.Security.Permissions.DataProtectionPermission" />, которое соответствует этому атрибуту.</returns>
</member>
<member name="P:System.Security.Permissions.DataProtectionPermissionAttribute.Flags">
<summary>Получает или задает разрешения на защиту данных.</summary>
<returns>A bitwise combination of the <see cref="T:System.Security.Permissions.DataProtectionPermissionFlags" /> values.Значением по умолчанию является <see cref="F:System.Security.Permissions.DataProtectionPermissionFlags.NoFlags" />.</returns>
</member>
<member name="P:System.Security.Permissions.DataProtectionPermissionAttribute.ProtectData">
<summary>Получает или задает значение, которое указывает, возможно ли шифрование данных с помощью класса <see cref="T:System.Security.Cryptography.ProtectedData" />.</summary>
<returns>Значение true, если шифрование данных возможно; в противном случае — значение false. </returns>
</member>
<member name="P:System.Security.Permissions.DataProtectionPermissionAttribute.ProtectMemory">
<summary>Получает или задает значение, которое указывает, возможно ли шифрование памяти с помощью класса <see cref="T:System.Security.Cryptography.ProtectedMemory" />.</summary>
<returns>Значение true, если шифрование памяти возможно; в противном случае — значение false. </returns>
</member>
<member name="P:System.Security.Permissions.DataProtectionPermissionAttribute.UnprotectData">
<summary>Получает или задает значение, которое указывает, возможна ли расшифровка данных с помощью класса <see cref="T:System.Security.Cryptography.ProtectedData" />.</summary>
<returns>Значение true, если расшифровка данных возможна; в противном случае — значение false. </returns>
</member>
<member name="P:System.Security.Permissions.DataProtectionPermissionAttribute.UnprotectMemory">
<summary>Получает или задает значение, которое указывает, возможна ли расшифровка памяти с помощью класса <see cref="T:System.Security.Cryptography.ProtectedMemory" />.</summary>
<returns>Значение true, если расшифровка памяти возможна; в противном случае — значение false. </returns>
</member>
<member name="T:System.Security.Permissions.DataProtectionPermissionFlags">
<summary>Указывает права доступа для шифрования данных и памяти.</summary>
</member>
<member name="F:System.Security.Permissions.DataProtectionPermissionFlags.NoFlags">
<summary>Без возможностей защиты.</summary>
</member>
<member name="F:System.Security.Permissions.DataProtectionPermissionFlags.ProtectData">
<summary>Возможность шифровать данные.</summary>
</member>
<member name="F:System.Security.Permissions.DataProtectionPermissionFlags.UnprotectData">
<summary>Возможность расшифровывать данные.</summary>
</member>
<member name="F:System.Security.Permissions.DataProtectionPermissionFlags.ProtectMemory">
<summary>Возможность шифровать память.</summary>
</member>
<member name="F:System.Security.Permissions.DataProtectionPermissionFlags.UnprotectMemory">
<summary>Возможность расшифровывать память.</summary>
</member>
<member name="F:System.Security.Permissions.DataProtectionPermissionFlags.AllFlags">
<summary>Возможность шифровать данные, шифровать память, расшифровывать данные и расшифровывать память.</summary>
</member>
</members>
</doc>