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

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

Стд::Криптография::ЗакрытыйКлюч Доступность: Сервер

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

Сравнение

Ссылочное

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

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


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

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

Доступность: Сервер

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

Исключения​

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

Примеры​


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

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


Свойства​

Алгоритм​

Доступность: Сервер ТолькоЧтение

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

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


Методы​

ВСтроку​

Доступность: Сервер

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

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


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

Доступность: Сервер

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

Исключения​

ИсключениеКриптографии - если ключ не поддерживает получение байтового представления.

Примеры​


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


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

Объект​

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

ПолучитьТип

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