Link Search Menu Expand Document

ЗакрытыйКлюч

Стд::Криптография::ЗакрытыйКлюч
Базовые типы: Объект

Иерархия типа

graph BT;
ЗакрытыйКлюч-->Объект;

Закрытый ключ асимметричного шифрования. Экземпляр может быть получен из хранилища ключей шифрования или при создании сертификата электронной подписи.

Сравнение ссылочное


Конструкторы

ЗакрытыйКлюч

ЗакрытыйКлюч(
  Данные: Байты|ПотокЧтения,
  Алгоритм: АлгоритмАсимметричногоШифрования|Строка,
  Криптопровайдер: Криптопровайдер|Строка|? = Неопределено)

Создает новый экземпляр объекта закрытого ключа.

Исключения

ИсключениеКриптографии - если Данные не являются данными закрытого ключа или параметры Алгоритм или Криптопровайдер содержат недопустимые значения

Примеры


    знч ГенераторRsa = новый ГенераторПарыКлючей(АлгоритмАсимметричногоШифрования.Rsa)
    знч Пара = ГенераторRsa.СоздатьПаруКлючей()
    ...
    знч НовыйЗакрытыйRsa = новый ЗакрытыйКлюч(Пара.ЗакрытыйКлюч.ПолучитьДанные(), "RSA")


Свойства

Алгоритм

ТолькоЧтение Алгоритм: Строка

Название асимметричного алгоритма шифрования.


Методы

ВСтроку

ВСтроку(): Строка
Переопределение: ВСтроку

Возвращает строковое представление с информацией о ключе шифрования.


ПолучитьДанные

ПолучитьДанные(): Байты

Примеры


    знч ГенераторRsa = новый ГенераторПарыКлючей(АлгоритмАсимметричногоШифрования.Rsa)
    знч Данные = ГенераторRsa.СоздатьПаруКлючей().ЗакрытыйКлюч.ПолучитьДанные()

Возвращает байтовое представление значения ключа.


Список унаследованных методов

Объект