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

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

    Class GostKeyValue

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

    Inheritance
    object
    KeyInfoClause
    GostKeyValue
    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 GostKeyValue : KeyInfoClause
    Remarks

    Класс KeyInfo представляет элемент <KeyInfo>, содержащий открытый ключ ГОСТ 34.10-2001.

    Используйте GostKeyValue для идентификации открытого ключа, соответствующего закрытому ключу ГОСТ 34.10-2001, который был использован для создания цифровой подписи.

    Если ключ не предоставляется конструктору явно, новая пара ключей ГОСТ 34.10-2001 генерируется случайным образом.

    Класс GostKeyValue используется с подписями XML. С дополнительными сведениями о спецификации консорциума W3C можно ознакомиться на веб-узле http://www.w3.org/TR/xmldsig-core/. Дополненения к спецификации для российских стандартов описано в Using GOST Algorithms for XML Security.

    Constructors

    GostKeyValue()

    Инициализирует новый экземпляр класса GostKeyValue с новым, сгенерированным случайным образом открытым ключом ГОСТ 34.10-2001.

    Declaration
    public GostKeyValue()
    Remarks

    При создании нового ключа ГОСТ 34.10-2001 этот конструктор использует реализацию Gost3410 по умолчанию, как определено классом CryptoConfig.

    GostKeyValue(Gost3410)

    Инициализирует новый экземпляр класса GostKeyValue с заданным открытым ключом ГОСТ 34.10-2001.

    Declaration
    public GostKeyValue(Gost3410 key)
    Parameters
    Type Name Description
    Gost3410 key

    Экземпляр реализации класса Gost3410, в котором содержится открытый ключ.

    Properties

    Key

    Возвращает или устаналивает объект Gost3410, которому принадлежит открытый ключ.

    Declaration
    public Gost3410 Key { get; set; }
    Property Value
    Type Description
    Gost3410

    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