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