КриптоПро .NET
Search Results for

    Показать/Скрыть содержание

    Class Gost2012_256KeyValue

    Представляет закрытый ключ ГОСТ 34.10-2012 256 элемента <KeyInfo>.

    Inheritance
    object
    CpKeyInfoClause
    Gost2012_256KeyValue
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    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
    CpKeyInfoClause.GetXml()
    Remarks

    Данный метод служит для преобразования выходных данных объекта GostKeyValue в формат XML.

    LoadXml(XmlElement)

    Загружает состояние GostKeyValue из элемента XML.

    Declaration
    public override void LoadXml(XmlElement value)
    Parameters
    Type Name Description
    XmlElement value

    Элемент XML, из которого загружается состояние GostKeyValue.

    Overrides
    CpKeyInfoClause.LoadXml(XmlElement)
    В этом разделе
    Наверх Generated by DocFX