Предоставляет дополнительные средства для выполнения XML шифрования на российских алгоритмах и российских стандартов.

Пространство имен:  CryptoPro.Sharpei.Xml
Сборка:  CryptoPro.Sharpei.Xml (в CryptoPro.Sharpei.Xml.dll)

Синтаксис

Visual Basic
Public NotInheritable Class CPEncryptedXml
C#
public sealed class CPEncryptedXml
Visual C++
public ref class CPEncryptedXml sealed
JavaScript
CryptoPro.Sharpei.Xml.CPEncryptedXml = function();

Type.createClass(
	'CryptoPro.Sharpei.Xml.CPEncryptedXml');

Заметки

Запрещено создавать экземпляры данного класса. Запрещено наследование от данного класса.

Для зашифрования фрагментов XML или всего XML документа используйте стандартный класс EncryptedXml. Данный класс содержит имена российских алгоритмов для XML шифрования (XmlEncGost28147Url и др.), дополнительные методы российских криптографических преобразований

Классы шифрования XML платформы .NET Framework реализуют спецификации шифрования XML, определенные консорциумом W3C: XML Encryption Syntax and Processing. Дополненения к спецификации для российских стандартов описано в Using GOST Algorithms for XML Security.

Иерархия наследования

System..::..Object
  CryptoPro.Sharpei.Xml..::..CPEncryptedXml

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантирована.

См. также: