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

ГенераторПарыКлючей

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

Позволяет создать пару ключей по заданному алгоритму для заданного провайдера

Сравнение

Ссылочное

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

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


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

ГенераторПарыКлючей

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

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

Исключения

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

Примеры


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


Свойства

Алгоритм

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

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

Используемый алгоритм асимметричного шифрования.


Криптопровайдер

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

Криптопровайдер: Криптопровайдер

Выбранный криптопровайдер. Eсли криптопровайдер не был указан, возвращает первый найденный для заданного алгоритма.


РазмерКлюча

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

РазмерКлюча: Число?

Размер ключа (целое положительное число). По умолчанию используется размер ключа для указанного алгоритма выбранного провайдера. Измеряется в битах.


Методы

ВСтроку

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

ВСтроку(): Строка
Вывод в строку свойств объекта

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


СоздатьПаруКлючей

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

СоздатьПаруКлючей(): ПараКлючейШифрования
Создает пару ключей по асимметричному алгоритму шифрования

Примеры


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


СоздатьПаруКлючейRsa

Доступность: Сервер Статический

СоздатьПаруКлючейRsa(): ПараКлючейШифрования
Создает пару ключей по асимметричному алгоритму шифрования RSA. В качестве размера ключа используется значение по умолчанию для RSA алгоритма. Метод является упрощенной версией метода СоздатьПаруКлючей()

Примеры


знч Пара = ГенераторПарыКлючей.СоздатьПаруКлючейRsa()
знч ОткрытыйКлюч = Пара.ОткрытыйКлюч
знч ЗакрытыйКлюч = Пара.ЗакрытыйКлюч


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

Объект

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

ПолучитьТип

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