Class Gost2012_256KeyValue
Представляет закрытый ключ ГОСТ 34.10-2012 256 элемента <KeyInfo>.
Inherited Members
Namespace: CryptoPro.Security.Cryptography.Xml
Assembly: CryptoPro.Security.Cryptography.Xml.dll
Syntax
public class Gost2012_256KeyValue : CpKeyInfoClause
Remarks
Класс KeyInfo представляет элемент <KeyInfo>, содержащий открытый ключ ГОСТ 34.10-2012 256.
Используйте GostKeyValue
для идентификации открытого ключа,
соответствующего закрытому ключу ГОСТ 34.10-2012 256, который был использован
для создания цифровой подписи.
Если ключ не предоставляется конструктору явно, новая пара ключей ГОСТ 34.10-2012 256 генерируется случайным образом.
Класс GostKeyValue
используется с подписями XML. С
дополнительными сведениями о спецификации консорциума W3C можно ознакомиться
на веб-узле http://www.w3.org/TR/xmldsig-core/. Дополненения к спецификации
для российских стандартов
описано в Using GOST Algorithms for XML Security.
Constructors
Gost2012_256KeyValue()
Инициализирует новый экземпляр класса GostKeyValue
с новым,
сгенерированным случайным образом открытым ключом ГОСТ 34.10-2012 256.
Declaration
public Gost2012_256KeyValue()
Remarks
При создании нового ключа ГОСТ 34.10-2012 256 этот конструктор использует реализацию Gost3410_2012_256 по умолчанию, как определено классом CryptoConfig.
Gost2012_256KeyValue(Gost3410_2012_256)
Инициализирует новый экземпляр класса GostKeyValue
с заданным
открытым ключом ГОСТ 34.10-2012 256.
Declaration
public Gost2012_256KeyValue(Gost3410_2012_256 key)
Parameters
Type | Name | Description |
---|---|---|
Gost3410_2012_256 | key | Экземпляр реализации класса Gost2012_256KeyValue, в котором содержится открытый ключ. |
Properties
Key
Возвращает или устаналивает объект Gost3410_2012_256, которому принадлежит открытый ключ.
Declaration
public Gost3410_2012_256 Key { get; set; }
Property Value
Type | Description |
---|---|
Gost3410_2012_256 |
Methods
GetXml()
Возвращает XML представление подэлемента GostKeyValue
Declaration
public override XmlElement GetXml()
Returns
Type | Description |
---|---|
XmlElement | XML представление подэлемента GostKeyValue KeyInfo. |
Overrides
Remarks
Данный метод служит для преобразования выходных
данных объекта GostKeyValue
в формат XML.
LoadXml(XmlElement)
Загружает состояние GostKeyValue из элемента XML.
Declaration
public override void LoadXml(XmlElement value)
Parameters
Type | Name | Description |
---|---|---|
XmlElement | value | Элемент XML, из которого загружается состояние GostKeyValue. |