ОткрытыйКлюч
| Стд::Криптография::ОткрытыйКлюч Базовые типы: Объект |
Иерархия типа
graph TD;
ОткрытыйКлюч-->Объект;
Открытый ключ асимметричного шифрования. Экземпляр может быть получен из сертификата электронной подписи.
Сравнение ссылочное
Конструкторы
ОткрытыйКлюч
ОткрытыйКлюч(
Данные: Байты|ПотокЧтения,
Алгоритм: АлгоритмАсимметричногоШифрования|Строка,
Криптопровайдер: Криптопровайдер|Строка|? = Неопределено)Создаёт новый экземпляр объекта открытого ключа.
Исключения
ИсключениеКриптографии - если Данные не являются данными открытого ключа или параметры Алгоритм или Криптопровайдер содержат недопустимые значения
Примеры
знч ГенераторRsa = новый ГенераторПарыКлючей(АлгоритмАсимметричногоШифрования.Rsa)
знч Пара = ГенераторRsa.СоздатьПаруКлючей()
...
знч НовыйЗакрытыйRsa = новый ОткрытыйКлюч(Пара.ОткрытыйКлюч.ПолучитьДанные(), "RSA")
Свойства
Алгоритм
| ТолькоЧтение Алгоритм: Строка |
Название асимметричного алгоритма шифрования.
Методы
ВСтроку
ВСтроку(): Строка| Переопределение: ВСтроку |
Возвращает строковое представление с информацией о ключе шифрования.
ПолучитьДанные
ПолучитьДанные(): БайтыВозвращает байтовое представление значения ключа.