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