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