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

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

    Class Gost2012_512KeyValue

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

    Inheritance
    object
    KeyInfoClause
    Gost2012_512KeyValue
    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_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
    KeyInfoClause.GetXml()
    Remarks

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

    LoadXml(XmlElement)

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

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

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

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