Перейти к основному содержимому

ОткрытыйКлюч

Стд::Криптография::ОткрытыйКлюч

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

Сравнение

Ссылочное

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

Базовые типы: Объект


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

ОткрытыйКлюч

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

Исключения

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

Примеры


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

знч НовыйЗакрытыйRsa = новый ОткрытыйКлюч(Пара.ОткрытыйКлюч.ПолучитьДанные(), "RSA")


Свойства

Алгоритм

ТолькоЧтение

Алгоритм: Строка

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


Методы

ВСтроку

ВСтроку(): Строка
Вывод в строку названия алгоритма шифрования и ключа шифрования в шестнадцатеричном представлении в формате Алгоритм:ОткрытыйКлюч

Переопределение
Объект::ВСтроку


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

ПолучитьДанные(): Байты
Возвращает байтовое представление значения ключа.

Примеры


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


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

Объект

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

ПолучитьТип

Представление