Struct Gost3412_2015WrappedKey
Структура зашифрованного ключа.
Inherited Members
Namespace: CryptoPro.Security.Cryptography
Assembly: CryptoPro.Security.Cryptography.dll
Syntax
[Serializable]
public struct Gost3412_2015WrappedKey
Remarks
Данный класс служит для передачи ключевой информации, например, сессионных ключей.
Fields
EncryptedKey
Зашифрованный ключ.
Declaration
public byte[] EncryptedKey
Field Value
Type | Description |
---|---|
byte[] |
Mac
Контрольная сумма (Message Authentication Code) зашифрованного ключа.
Declaration
public byte[] Mac
Field Value
Type | Description |
---|---|
byte[] |
Ukm
UserKeyingMaterial
Declaration
public byte[] Ukm
Field Value
Type | Description |
---|---|
byte[] |
Methods
GetCryptoServiceProviderBlob()
Упаковка в SIMPLE_BLOB.
Declaration
public byte[] GetCryptoServiceProviderBlob()
Returns
Type | Description |
---|---|
byte[] | Байтовый массив SIMPLE_BLOB. |
Exceptions
Type | Condition |
---|---|
CryptographicException | При ошибках кодирования структуры. |
GetXmlWrappedKey()
Упаковка в ASN.1 структуру Gost_Symmetric_KeyWrap.
Declaration
public byte[] GetXmlWrappedKey()
Returns
Type | Description |
---|---|
byte[] | Байтовый массив ASN.1 структуры Gost_Symmetric_KeyWrap. |
SetByCryptoServiceProviderBlob(byte[])
Распаковка объекта из SIMPLE_BLOB.
Declaration
public void SetByCryptoServiceProviderBlob(byte[] data)
Parameters
Type | Name | Description |
---|---|---|
byte[] | data | Данные, закодированный SIMPLE_BLOB. |
Exceptions
Type | Condition |
---|---|
CryptographicException | При ошибках декодирования структуры. |
SetByXmlWrappedKey(byte[])
Получение структуры зашифрованного ключа на основе ASN.1 структуру Gost_Symmetric_KeyWrap.
Declaration
public void SetByXmlWrappedKey(byte[] data)
Parameters
Type | Name | Description |
---|---|---|
byte[] | data | ASN.1 структура Gost_Symmetric_KeyWrap |