Статус: Активный участник
Группы: Участники
Зарегистрирован: 16.08.2011(UTC) Сообщений: 88
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 2 раз в 2 постах
|
Здравствуйте! Не удалось найти, как установить флаг экспотрируемый/неэкспортируемый при генерации ключевой пары. Вот код для генерации: Цитата:JCSP jcsp = new JCSP(); Security.addProvider(jcsp); JCPInit.initProviders(true); KeyPairGenerator keyGen = KeyPairGenerator.getInstance(JCP.GOST_DH_2012_256_NAME, JCSP.PROVIDER_NAME); AlgIdSpec params = new NameAlgIdSpec(AlgIdSpec.OID_PARAMS_EXC_2012_256, keyName); keyGen.initialize(params); KeyPair keyPair = keyGen.generateKeyPair(); Если генерить в реестр Win, то создаётся экспортируемый ключ, если на Рутокен, то неэкспортируемый. Хотелось бы явно указывать как генерить.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,024  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 724 раз в 683 постах
|
Здравствуйте. Если до generateKeyPair передать Цитата: keyGen.initialize(new ExportableParameterSpec());
то ключ будет не экспортируемым. |
|
 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 16.08.2011(UTC) Сообщений: 88
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 2 раз в 2 постах
|
Для Рутокена работает. А для реестра и с ExportableParameterSpec и без генерится экспортируемый ключ. Так и должно быть?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,024  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 724 раз в 683 постах
|
Да, по умолчанию генерится экспортируемый ключ. |
|
 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close