using GostCryptography.Gost_R3410; using System.Security.Cryptography.Xml; namespace GostCryptography.Xml { /// /// Параметры открытого ключа цифровой подписи ГОСТ Р 34.10-2012/256 элемента /// public sealed class Gost_R3410_2012_256_KeyValue : GostKeyValue { /// /// URI параметров ключа ГОСТ Р 34.10-2012/256 /// public const string KeyValueUrl = SignedXml.XmlDsigNamespaceUrl + " KeyValue/" + Gost_R3410_2012_256_KeyExchangeXmlSerializer.KeyValueTag; /// /// Известные URIs параметров ключа ГОСТ Р 34.10-2012/256 /// public static readonly string[] KnownValueUrls = { KeyValueUrl }; /// /// Создает экземпляр класса с новым ключом ГОСТ Р 34.10-2012/256 /// public Gost_R3410_2012_256_KeyValue() : base(new Gost_R3410_2012_256_AsymmetricAlgorithm()) { } /// /// Создает экземпляр класса с заданным ключом ГОСТ Р 34.10-2012/256 /// public Gost_R3410_2012_256_KeyValue(Gost_R3410_2012_256_AsymmetricAlgorithm publicKey) : base(publicKey) { } } }