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