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